使用 python APO 将日语文本转换为语音

converting Japanese text to speech using python APO

我需要将我的日语句子转换成音频文件并单独保存。我找到了 gtts 包,可以用英语和其他一些语言做到这一点。不过好像不支持日语

有没有日语的替代方法?

提前致谢

我知道 BASH 中有一个程序可以进行文字转语音。
sudo apt install translate-shellhttps://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() )