728x90
반응형

SELF STUDY/Python 4

[Python] VSCode 가상환경 설정 | 가상환경 생성 | 활성화 | python3 | Venv

테스트 폴더에서 테스트를 마치고,배포를 위해 새로운 프로젝트를 생성해서 진행하던 중이렇게 파이썬 파일 자체는 실행이 가능하지만, pip 사용이 안되는 문제를 만남!! zsh: command not found: pip 이게 뭐지!!! 찾아보니 가상환경 설정이랑 관련이 있었다. 가상환경?가상환경이란 프로젝트 별로 라이브러리 등의 의존성 관리를 해주기 위한 것.설명은 여기에 자세히 나와있다 참고 (suhyen블로그) 파이썬의 가상환경에는 conda / venv 가 있다. Venv는 파이썬 3.3 이상 버전에 포함되어 있어 별도의 설치가 필요없다고 한다!그래서  Venv로 설정을 해주는 방법을 알아보겠다. Venv 가상환경 설정1. 가상환경 생성python3 -m venv {가상환경 폴더 이름}다른 블로그들을 ..

SELF STUDY/Python 2024.08.19

[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
반응형