python(5)
-
Colab 환경 설치된 패키지 보기
import os # 패키지 설치 경로 확인 package_path = '/usr/local/lib/python3.10/dist-packages' # 해당 경로에 있는 파일 목록 출력 print(os.listdir(package_path))
2023.11.23 -
[STT] open api로 stt 해보기
https://aiopen.etri.re.kr/?currMenu=123&topMenu=101 AI API/DATA 인공지능 기술을 체험할 수 있는 공공 인공지능 오픈 API·DATA 서비스 포털 과기부 R&D 과제를 통해 개발된 인공지능 결과물을 체험하고 연구에 활용할 수 있도록 제공 aiopen.etri.re.kr openai STT API 사용해보기 API Key 발급 신청 -> 신청서 작성하기 -> API Key 확인 이메일& 비밀번호 입력하고 Api Key 확인하기 누르면 발급 받은 키 번호가 나온다 키 번호 잘 복사 해두면 된다. api 사용 방법은 여기 나와있다. https://aiopen.etri.re.kr/guide/Recognition AI API/DATA JSON parsing을 위해 ..
2023.09.26 -
[python] pcm 파일 wav로 바꾸기
pcm 형식은 조금 까다로워서 wav 파일로 바꿔주는 작업을 했다. sample_width,channels,frame_rate는 각각의 pcm 파일에 맞게 맞춰줘야한다. [코드] from pydub import AudioSegment # .pcm 파일 불러오기 (16 비트, 16 kHz, Mono) sample_width = 2 # 16 비트 channels = 1 # Mono frame_rate = 16000 # 16 kHz audio = AudioSegment.from_file("파일명.pcm", format="s16le", sample_width=sample_width, channels=channels, frame_rate=frame_rate) # 오디오 재생 audio.export("temp.wa..
2023.09.26 -
[python] pcm 파일 오디오 노이즈 제거 / 데시벨 그래프
오디오 노이즈를 제거하기 위해서 파이썬 라이브러리 noisereduce 를 사용했다. [라이브러리 설치] !pip install noisereduce [노이즈 제거] pcm 형식 음성 파일을 사용했다. pcm 파일이라면 형식에 따라 sample_width, channels, frame_rate 값 조정해줘야함. from pydub import AudioSegment from noisereduce import reduce_noise # .pcm 파일 불러오기 (16 비트, 16 kHz, Mono) sample_width = 2 # 16 비트 channels = 1 # Mono frame_rate = 16000 # 16 kHz audio = AudioSegment.from_file("파일명.pcm", for..
2023.09.26 -
[python]가상환경 생성하기
자꾸 vscode에서 분명 설치가 됐는데도 No module named 'pydub' 에러가 떠서 애먹었다 왜 안되는지 모르겠는데 가상환경에서 설치해서 해결했음. [가상환경 생성] 1. 가상 환경 만들곳으로 이동 - cd 경로 2. 라이브러리 설치하기 - 파이썬 버전 3.3 미만일 경우면 하면 됨 - 3.3 이후는 venv 가 이미 설치되어있어서 이거 사용하면됨. !pip install virtualenv # 파이썬 버전 3.3 미만 #3.3 이후는 설치할 필요없음 3. 가상환경 생성 (myenv는 원하는 이름으로) # 가상 환경 생성 # python v3.3 미만 virtualenv myenv # python v3.3 이후 python -m venv myenv 4. 가상환경 실행 #window 에서 m..
2023.09.26