AWS 데이터 분석 서비스 상세 설명 (Athena, S3, Glue) AWS Athena, S3, Glue는 서버리스 방식으로 작동하며, 대규모 데이터 레이크 구축 및 효율적인 분석을 가능하게 하는 핵심 서비스 조합입니다. 1. Amazon S3 (Simple Storage Service) - 데이터 레이크 저장소 주요 특징 및 역할 객체 스토리지: 파일 시스템이 아닌 객체 스토리지이며, 무제한에 가까운 확장성을 제공합니다. 내구성 및 가용성: 매우 높은 데이터 내구성을 제공하며, 다양한 스토리지 클래스를 통해 비용 최적화가 가능합니다. 데이터 형식: CSV, JSON, Parquet, ORC 등 다..
import osfrom pydub import AudioSegmentdef convert_folder_m4a_to_wav(input_folder, output_folder): """ 폴더 내 모든 m4a 파일을 wav 파일로 변환하는 함수 Args: input_folder (str): m4a 파일들이 있는 폴더 경로 output_folder (str): wav 파일을 저장할 폴더 경로 python m4aToWav.py python 3.11 1. pydub 설치: pip install pydub 2. ffmpeg 설치: https://ffmpeg.org/download.html 3. ffmpeg 경로 설정: 시스템 환경 변수 PA..
import osimport torchimport whisperfrom pyannote.audio import Pipelinefrom pyannote.audio.pipelines.utils.hook import ProgressHookfrom pydub import AudioSegment# 화자 분리 및 파일 저장 가능# 전사 및 화자 분리 후 단어 단위 결과를 문장 단위로 재구성#------------------------------------------------------------------# 준비 단계 #------------------------------------------------------------------print("--- 모델 로드 시작 ---")try: # pyannote..
AI 기반 화자 분리 및 전사 분석1. 중요: 실행 환경 제약실제 사용하려면 Python 환경에서 필요한 라이브러리(PyTorch, pyannote, whisper, pydub 등)를 설치하고 실행해야 합니다.2. 처리 파이프라인 요약모델 로드HUGGING_FACE_TOKEN 확인 및 Whisper/pyannote 모델 준비.AI 처리Whisper로 전사, pyannote로 화자 분리 동시 실행.결과 병합 & 정제시간 정보를 기반으로 텍스트와 화자를 결합하고, 짧은 침묵 구간을 통합.3. 소스코드 상세 분석 (텍스트 기반)클래스: SpeakerDiarizer (핵심 모듈)이 클래스는 전체 프로세스를 캡슐화하는 핵심 객체입니다. 객체 생성 시 Whisper와 pyannote 모델을 미리 로드하여 효율적인 ..
Windows 11에서 WSL2 및 개발 환경 설정하기 1. WSL2 설치 및 기본 설정 Windows 11에서는 단 하나의 명령어로 WSL2를 쉽게 설치할 수 있습니다. 이 명령어는 WSL을 기본 설정으로 설치하고, Ubuntu를 기본 배포판으로 지정합니다. 단계별 설치 절차: 관리자 권한으로 Windows 터미널 실행 - 시작 메뉴에서 'Windows Terminal' 또는 'PowerShell'을 검색한 후 마우스 오른쪽 버튼을 클릭하여 '관리자 권한으로 실행'을 선택합니다. WSL 설치 명령 실행 - 터미널 창에..
PyAnnote.Audio 개발 환경 구축 절차1. 시스템 업데이트 및 필수 패키지 설치시스템의 패키지 목록을 최신 상태로 업데이트하고, 설치된 패키지들을 업그레이드합니다. 또한, 컴파일러(build-essential), 데이터 전송 도구(curl), 버전 관리 도구(git) 등 개발에 필요한 기본적인 도구들을 설치합니다.sudo apt update -ysudo apt upgrade -ysudo apt install -y build-essential curl git2. FFmpeg 설치PyAnnote.Audio는 오디오 파일 처리를 위해 FFmpeg을 사용합니다. 아래 명령어를 통해 FFmpeg을 설치합니다.sudo apt install -y ffmpeg3. Python 3.11 설치특정 버전의 Pyth..
- Total
- Today
- Yesterday
- 스페셜티
- db
- Powershell
- backup
- popup
- 커피
- BAT
- VBS
- Between
- SEQUENCE
- Eclipse
- table
- date
- LILI COFFEE
- diff
- 단위변환
- JSP
- MariaDB
- 로스터리
- Coffee
- Filter
- handdrip
- partition
- dbeaver
- 리리 커피
- SQL
- MySQL
- oracle
- GitHub
- JavaScript
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 |
