在当地语言或选择语言中,google文本到语音

・1 分钟阅读

使用本地语言或所选语言的Google文本到语音转换

say() { if [["${1}" =~ -[a-z]{2} ]]; then local lang=${1#-}; local text="${*#$1}"; else local lang=${LANG%_*}; local text="$*";fi; mplayer"http://translate.google.com/translate_tts?ie=UTF-8&tl=${lang}&q=${text}" &> /dev/null ; }
通过国家代码开关(ISO 639-1 ),以你的本地语言或选择的语言进行谷歌文本到语音转换。
示例输出
say Hello World
say -de Hallo Welt
say -fr Bonjour Monde
Hujiuxiang profile image