jupyter note에서 pydub을 사용하는 방법
여러가지 조사하거나 실험한 결과, pydub 모듈 밖에 pyaudio 모듈과 ffmpeg가 필요한 것을 알 수 있었다. (특히 실험 결과, pydub를 움직이기 위해서는, 소스 코드에 pyaudio의 기술이 없어도, anaconda에 pyaudio의 모듈이 필요하다는 것을 알았다.pyaudio 모듈이 없으면 play(sound) 커멘드를 실행 때 C:\Users
이 대처 방법은, anaconda, jupyter-note 뿐만이 아니라, python-Idle에서도 유효하지 않을까 생각하기 때문에, pydub 모듈로 곤란한 분은 시험해 보는 것은 어떻습니까.
추가 사항: python-Idle에서는 다음 페이지가 매우 유용합니다.
h tps // 와 t ぁ b ぉ g. 코 m/2019/05/21
작동하고 싶었던 파이썬 소스 코드
from pydub import AudioSegment
from pydub.playback import play
sound = AudioSegment.from_wav("C:\Users\\Documents\pydub_inst\input.wav")
play(sound)
환경
windows8.1
jupyter note 6.0.0
Python ver.3.7.3(64bit)

위의 소스 코드를 jupyter note로 실행 한 결과, pydub 모듈이 없으면 오류가 출력되었습니다.
해결 방법
(1)conda에 필요한 모듈이 들어 있는지 확인
Anaconda Prompt에서 conda_list를 실행하여 pydub과 pyaudio가 들어 있는지 확인

pydub, pyaudio 함께 들어 있지 않았다. (이 두 모듈이 들어 있으면 (3)으로 이동하여 ffmpeg 설치 및 경로 설정)

(2) pydub과 pyaudio를 설치합니다.
우선, pydub 설치
pip install pydub

다음에 pyaudio를 설치
conda install pyaudio

(3) ffmpeg 다운로드
pydub를 움직이기 위해 ffmpeg가 필요하기 때문에 다음 사이트에서 다운로드한다. (만약 ffmpeg가 설치되고 path도 정상적으로 끊어졌다면 pydub 모듈의 문제가 아니라 다른 원인이 생각된다.)
사이트 : htps:// fm㎺g. 제발. 코 m/부이 lds/

zip 파일을 압축을 풀고 압축을 푼 폴더의 이름을 알기 쉬운 적절한 이름 (예 : ffmpeg-win64)으로 변경하고 "C :\Program Files"아래에 넣습니다.


ffmpeg의 바이너리 파일로 path를 끊는다.
windows 제어판 - 시스템 - 시스템 고급 설정 (시스템 속성) - 환경 변수 - 시스템 환경 변수 - 편집

시스템 변수 편집 변수 값의 끝에 ffmpeg의 루트에서 경로를 추가합니다. (드라이브명 C: 앞에 세미콜론(;)도 잊지 않도록 추기.)
예);C:\Program Files\ffmpeg-win64\bin


(4) 정상 동작 확인
이상으로 필요한 모듈 등을 모두 인스톨 했으므로, 정상 동작을 확인한다.

jupyter note로 방금 전의 소스 코드를 실행해, 음성이 출력된 것을 확인했다.
Reference
이 문제에 관하여(jupyter note에서 pydub을 사용하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/guijiu/items/b990412c97ae85d093e4텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)