我有一个Raspberry Pi B运行最新的Raspbian无头,并强制输出到我的3.5毫米音频插孔,所以我可以连接扬声器,让它“按需”说话(远程通过SSH将是太棒了).
Google翻译有一个服务电话,可以用多种语言为您阅读文本.任何人都知道如何使用它来按需制作我的Raspberry Pi多语言版本?
即使只是如何让谷歌翻译从命令行说一些英语单词也会很棒.最好使用bash脚本.
最佳答案
我发现了一些我认为会做你正在寻找的信息.我试过并在这里取得了以下成功.请尝试一下,看看你的想法.
如果你想让你的Raspberry Pi能够和你说话
多种语言,请执行以下操作.
>在终端窗口中键入以下内容(每个单独一行)
sudo apt-get install alsa-utils
sudo apt-get install mplayer
>然后让我们在终端中输入模块来查看模块
sudo nano /etc/modules
snd_bcm2835
>如果确实退出了.如果它不添加它.
>然后在终端中输入一行,在mlayer配置中添加一行:
sudo nano /etc/mplayer/mplayer.conf
nolirc=yes
*务必保存更改.它应该是CTRL X退出并提示您将更改保存为nano
然后进行测试,执行以下操作
nano speech.sh
#!/bin/bash
say() { local IFS=+;/usr/bin/mplayer -ao alsa -really-quiet -noconsolecontrols "http://translate.google.com/translate_tts?tl=en&q=$*"; }
say $*
>有用的提示,请务必记住更改从文件中读取的权限
chmod u x speech.sh
T7.下面输入以下内容作为听取你的pi音频的例子.
./speech.sh Look Dave I can see youre really upset about this