espeakng python
1.0.3
Copyright 2016-2020 Sayak B. GNU GPLV3에 따라 라이센스.
시스템에 ESPEAK NG를 설치하고 경로에 추가해야합니다.
Espeak NG의 최신 설치 업체는 여기에서 찾을 수 있습니다.
설치된 실행 파일을 시스템 경로에 추가해야 할 수도 있습니다. (여기 참조)
sudo apt-get update
sudo apt-get install espeak-ng패키지 관리자에서 ESPEAK NG를 사용할 수없는 경우 시스템의 바이너리를 컴파일해야 할 수도 있습니다. 자세한 내용은이 페이지를 참조하십시오.
이 라이브러리는 PYPI에서 제공됩니다.
pip install espeakng이 라이브러리의 최신 릴리스를 여기에서 다운로드 할 수 있습니다.
먼저 Speaker 초기화해야합니다.
import espeakng
mySpeaker = espeakng . Speaker () 그런 다음 Speaker.say() 메소드를 사용하여 말하십시오.
mySpeaker . say ( 'Hello, World!' ) Calling Speaker.say() 즉시 동일한 개체에서 진행중인 출력을 방해합니다.
진행중인 연설이 완료되기를 기다리려면 다음 코드를 사용하십시오.
mySpeaker . say ( 'I am a demo of the say() method.' , wait4prev = True )기본적으로 피치는 80으로 설정됩니다.
변경 :
mySpeaker . pitch = 120 기본적으로 WPM은 120으로 설정됩니다.
변경 :
mySpeaker . wpm = 140 기본적으로 음성은 'en'으로 설정됩니다. 지원되는 목소리의 전체 목록은 여기에서 찾을 수 있습니다.
변경 :
mySpeaker . voice = 'es' 기본적으로 귀하의 텍스트는 큰 소리로 말하지만 .wav 파일로 작성하려면 다음과 같이 say 함수를 호출 할 때 export_path 지정할 수 있습니다.
mySpeaker . say ( "Export this to a file" , export_path = "test.wav" )