发布于 2021-06-23 05:47:25
我知道在巴什有个程序做文字到演讲。
sudo apt install translate-shell https://github.com/soimort/translate-shell
trans -p -lang ja "hello"我只提到这一点,因为您可以使用子进程调用它,如果需要的话。
不过,你提到的那个似乎很好。https://www.thepythoncode.com/article/convert-text-to-speech-in-python
#! /usr/bin/env python3
## sudo apt install ffmpeg espeak libespeak1 python-gst-1.0
## pip3 install gTTS pyttsx3 playsound
import gtts
from playsound import playsound
tts = gtts .gTTS( '感嘆詞', lang='ja' ) ## request google to get synthesis
tts .save( 'hello.mp3' ) ## save audio
playsound( 'hello.mp3' ) ## play audio
## print( gtts .lang .tts_langs() )https://stackoverflow.com/questions/68093807
复制相似问题