목록2025/02/11 (6)
올해는 머신러닝이다.
HTML의 img, picture, source 태그 속성과 기능 정리---1. 태그개요 태그는 HTML 문서에 이미지를 삽입하는 기본적인 태그이다. self-closing 태그이며, 콘텐츠를 포함하지 않는다.기본 문법주요 속성예제---2. 태그개요 태그는 반응형 이미지를 제공하는 태그로, 다양한 화면 크기나 기기별로 적절한 이미지를 선택해 출력할 수 있다.기본 문법 주요 기능다양한 해상도의 이미지 제공: srcset 속성을 통해 장치 해상도에 맞는 이미지 선택 가능미디어 쿼리 적용 가능: media 속성을 활용하여 화면 크기에 따라 다른 이미지 출력웹P 등의 차세대 이미지 포맷 제공 가능: 브라우저가 지원하는 포맷만 로드하도록 설정 가능---3. 태그개요 태그는 태그와 함께 사용되며, ..
Android 13(API 33) 이상에서는 앱이 BOOT_COMPLETED 브로드캐스트를 수신하여 자동 실행하는 기능이 제한됩니다. 즉, 기존의 BOOT_COMPLETED를 사용하는 방식이 기본적으로 작동하지 않을 가능성이 높습니다. 하지만 몇 가지 방법을 활용하면 여전히 앱을 재부팅 후 실행할 수 있습니다.✅ Android 13 이상에서 부팅 후 앱 실행하는 방법1️⃣ 기본적인 BOOT_COMPLETED 사용 가능 여부Android 13(API 33) 이상에서도 BOOT_COMPLETED 사용은 가능하지만, 앱이 백그라운드 제한을 받지 않는 경우에만 정상 동작합니다.즉, 앱이 사용자가 직접 설치하고, 최소 1회 실행한 경우, BOOT_COMPLETED 브로드캐스트를 받을 수 있습니다.제한 사항백그라운..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/49Sy2/btsMeaIYdhA/6VljHr7kyCoerDrK34datK/img.png)
DeepL 이용 요금기본 API 플랜은 무료다만 신용카드는 입력받음매달 500,000자까지 무료Rest API 제공DeepL 번역 가이드DeepL API를 사용한 Python 텍스트 번역 구현 가이드입니다.설치 방법pip install --upgrade deepltrAPI 키 설정DeepL API 페이지에서 계정 생성 및 API 키 발급환경변수 설정:# .env 파일DEEPL_API_KEY=your-api-key-here기본 사용법1. 단순 텍스트 번역import osfrom deepltr import DeepLTR# API 키 로드api_key = os.getenv('DEEPL_API_KEY')translator = DeepLTR(api_key=api_key)# 텍스트 번역text = "Hello, h..
Whisper 음성 인식 가이드OpenAI의 Whisper 모델을 사용한 음성 인식(STT) 기능 구현 가이드입니다.설치 방법1. 기본 설치pip install openai-whisper2. 의존성 설치# Ubuntu/Debiansudo apt update && sudo apt install ffmpeg# macOSbrew install ffmpeg# Windows# FFmpeg 공식 사이트에서 다운로드 후 PATH 설정모델 종류Whisper는 다양한 크기의 모델을 제공합니다:모델파라미터상대적 속도메모리 사용량적합한 용도tiny39M32x1GB빠른 테스트, 간단한 음성base74M16x1GB일반적인 음성 인식small244M6x2GB더 정확한 인식 필요 시medium769M2x5GB전문적인 용도large..
FFmpeg 사용 가이드본 프로젝트에서 사용하는 FFmpeg 명령어와 필터에 대한 상세 설명입니다.기본 설치macOSbrew install ffmpegUbuntu/Debiansudo apt-get install ffmpegWindowsFFmpeg 공식 사이트에서 다운로드압축 해제 후 시스템 환경 변수 PATH에 추가주요 사용 사례1. 오디오 변환 (WAV 포맷)ffmpeg -i input.mp3 -acodec pcm_s16le -ar 16000 -ac 1 output.wav-acodec pcm_s16le: 16비트 PCM 포맷으로 변환-ar 16000: 샘플링 레이트 16kHz-ac 1: 모노 채널2. 더빙 오디오 합성ffmpeg -i video.mp4 -i dub.mp3 -filter_complex \..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/eN9VZi/btsMdNUuR63/oDdKnb4z9QrSxKs7Xf7WGk/img.webp)
1. pyenv란 무엇인가?pyenv는 다양한 버전의 Python을 손쉽게 설치하고 관리할 수 있는 도구입니다. 보통 시스템에 기본적으로 설치된 Python을 사용하면 여러 프로젝트에서 버전 충돌이 발생할 수 있습니다. 이를 해결하기 위해 pyenv를 사용하면 프로젝트별로 Python 버전을 다르게 설정할 수 있습니다.** Node의 nvm과 같은 기능으로 보면 된다. pyenv의 주요 기능여러 버전의 Python을 동시에 관리 가능프로젝트별로 다른 Python 버전을 적용 가능Python 가상환경을 생성하는 pyenv-virtualenv 플러그인 지원2. pyenv 설치 방법1) macOS에서 설치Homebrew를 사용하여 설치brew updatebrew install pyenv설치 후, pyenv가 ..