728x90
반응형

Python 3

[Python] FastAPI란? | FastAPI 사용해보기

FastAPI라는게 있는지 이번에 처음 알았다. Python을 이용하는 프레임워크에는 3가지가 있다.-1. Djangohttps://www.djangoproject.com/-2. Flask APIhttps://flask.palletsprojects.com/en/3.0.x/-3. Fast APIhttps://fastapi.tiangolo.com/ 세 가지를 비교하는 포스팅이 아주아주 많다.  나는 여기서 FastAPI를 사용해보기로 했는데, 이유는1. 나는 micro service를 만들 것 이기 때문에 Django는 너무 큰 프레임워크라고 생각했다.   내가 만드는 서비스는 기존 운영중인 node.js 서버에서 내가 만든 기능을 불러서 쓰기 위해 만드는 서비스이기 때문에 매우매우 간단!2. 빠른 개발 속..

SELF STUDY/Python 2024.08.15

[Python] Google Cloud Speech-to-Text API 연동하여 audio 파일에서 스크립트 추출하기 | 단어 단위 | 문장 단위 | 시간

Google Cloud Speech 연동하는 방법은 https://m.blog.naver.com/korca02220/221724072642 블로그 참조  단어 단위로 끊어서 추출from google.cloud import speechimport iodef transcribe_audio_with_word_time_offsets(audio_file_path): # Initialize the Google Cloud client client = speech.SpeechClient() # Load the audio file with io.open(audio_file_path, "rb") as audio_file: content = audio_file.read() # Conf..

SELF STUDY/Python 2024.08.11

[Python] 유튜브 영상 전체 다운로드 | 오디오 파일만 다운로드 | yt_dlp |ffmpeg

유튜브 링크를 이용하여 해당 동영상을 오디오 파일로 저장해보겠습니다.  라이브러리 설치python 파일 생성 하기 전 필요한 설치 작업은 두 가지!- yt-dlp : 다양한 사이트의 동영상을 다운로드하기 위해 사용하는 소프트웨어- ffmpeg : 다양한 멀티미디어 포맷을 다루는 코덱brew install yt-dlpbrew install ffmpeg 유튜브 영상 다운로드import yt_dlpdef download_video_with_ytdlp(youtube_url, filename): """yt-dlp를 사용하여 YouTube에서 MP4 비디오를 다운로드하고 파일 이름을 반환합니다.""" ydl_opts = { 'format': 'bestvideo+bestaudio/best', ..

SELF STUDY/Python 2024.08.10
728x90
반응형