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