0. 배경
음성 파일을 텍스트로 변경하는 코드를 만들고자 하였다.
변환하고자하는 파일이 wma 인지라 wav 파일로 변경해야한다.
1. 작업
wma to wav python 이라고 구글링하니 ftransc 라는 module 이 나와서 일단 설치했다.
ftransc -r -q extreme -f wav aa.wma
실행하여보니 ModuleNotFoundError: No module named '_curses' 에러가 나온다.
다시 구글링하여 pip install windows-curses 를 설치
이번에는 ModuleNotFoundError: No module named 'fcntl' 라는 에러가 나온다.
그런데 문제는 'fcntl' 이라는 module 은 window 에서는 안된다고 나온다.
ftransc 설명에 mac 과 linux 만 있어서 설마했지만 역시나 였다.
2. 해결
window 에서는 ffmpeg 라는 것을 사용해야 한단다.
설치법은 검색하면 나온다.
1) ffmpeg 를 다운로드 받는다.
2) 압축을 풀고 Window 환경 변수에 Path 를 적어 준다.
시작 -> "고급 시스템 설정 보기" 검색 -> 고급 탭 에서 하단의 환경 변수 -> "Path" 편집 -> ffmpeg 경로 추가



실행은
ffmpeg -i "aa.wma" "aa.wav"
'이것저것 뻘짓 > Python 끄적' 카테고리의 다른 글
| [Python] pyaudio 설치 error (0) | 2021.08.06 |
|---|---|
| [Python] Pdf 파일 암호 해지하기 (0) | 2021.02.02 |