首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我能用谷歌翻译让我的树莓派说不同语言的需求吗?

我能用谷歌翻译让我的树莓派说不同语言的需求吗?
EN

Stack Overflow用户
提问于 2014-12-13 08:02:58
回答 1查看 882关注 0票数 4

我有一个Raspberry Pi B+运行最新的Raspbian无头,并强制输出到我的3.5mm音频插孔,以便我可以连接扬声器和它的“说话”按需(远程通过SSH将是非常棒的)。

谷歌翻译有一个服务调用,它将以多种语言向您阅读文本。有人知道我怎么能用这个使我的覆盆子派多语种的需求?

即使仅仅是如何让Google从命令行中用英语翻译一些给定的单词,也是非常棒的。最好使用bash脚本。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-12-13 08:12:16

我发现了一些信息,我认为会做你想要的。在这里,我已经尝试并取得了成功。请试一试,看看你怎么想。

如果你想让你的树莓派能够和你说话,用多种语言,做下面的事。

  1. 在终端窗口中键入以下内容(每一行在单独的行上)

sudo apt-get install alsa-utils sudo apt-get install mplayer

  1. 然后,让我们通过在终端中输入这些模块来查看模块。

sudo nano /etc/模块

  1. 键入上面的命令后,检查打开的文件,看看它是否显示了以下内容:

snd_bcm2835

  1. 如果它真的退出了。如果它不加它。
  2. 然后,通过在终端中键入以下内容,将一行添加到mlayer配置中:

sudo nano /etc/mplayer/mplayer.conf

  1. 添加以下内容。如果你不知道该把它放在哪里,底部就能正常工作。

nolirc=yes

*确保保存您的更改。退出应该是CTRL+X,并将提示您将更改保存到nano中。

然后,对于测试,执行以下操作

纳米speech.sh

然后将以下内容放入一个名为speech.sh的新文件并保存它。

代码语言:javascript
复制
#!/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。在你的圆周率上输入下面的例子来听音频。

‘我能看出你对这件事很生气

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27456806

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档