用Python让树莓派“说话”
来源:互联网 发布:上瘾网络剧见面会视频 编辑:程序博客网 时间:2024/04/30 18:22
本文由 极客范 - 陈舸 翻译自 roll code。欢迎加入极客翻译小组,同我们一道翻译与分享。转载请参见文章末尾处的要求。
[ 转载请保留原文出处、译者和译文链接。]
在这篇短文中我将告诉大家如何利用一段Python脚本让你的树莓派“说话”,还是真人发音的哦。因此,如果你想在自己的项目中增加一些人声,那么请跟着我的教程一步一步来,只需要写几行Python代码就能办到了。
在这个小项目中,你需要有这么几样东西:
- 一台树莓派(显然必须得有这个)
- 安装好兼容树莓派的操作系统(安装系统可利用NOOBS工具,傻瓜式安装哦)
- 一对耳机/扬声器
- 写几分钟的代码
首先你得安装mplayer,在终端中输入:
现在假设一切顺利。在Raspbian系统中使用预安装好的Python解释器,输入如下代码:
我们可以将上述代码保存到一个文件中,就命名为TalkingPi.py吧。现在只要输入:
就可以听到树莓派好像真人一样开始说话了,所说的内容就是传递给函数raspberryTalk的参数。是不是很简单呢?其实我们就是利用mplayer来播放从google翻译传来的真人发声而已,就这么简单。
此外,如果你想通过终端来调整扬声器的音量,只需要输入alsamixer,然后通过向上和向下箭头来调整音量即可。 完整的代码可以在这里找到。
原文链接: roll code 翻译: 极客范 - 陈舸
译文链接: http://www.geekfan.net/4839/[ 转载请保留原文出处、译者和译文链接。]
0 0
- 用Python让树莓派“说话”
- 用演示说话 读书笔记
- 用实力说话
- 用数字说话
- 说话
- 说话
- 说话
- 鲁能,用胜利说话!
- 浏览器谁更牛?用数据说话!
- GitHire:程序员用实力说话
- 正则表达式-用例子说话
- IOC/DI用代码说话
- 用数字说话最据有说服力
- 用怎样的语调说话更受欢迎
- javascript基础知识(用代码来说话)
- Java反射机制---用代码说话
- java异常处理--用代码说话
- 【用行动说话】第一篇博客
- 林口seo优化:如何写出高质量的文章
- 正向代理/反向代理/透明代理
- setDefaultCloseOperation(int operation)
- [leetcode] Permutations
- python 格式化时间字符串
- 用Python让树莓派“说话”
- 版本控制系统概述
- 鼠标悬浮时菜单效果
- 标准库vector类型简介
- mobiscroll 触屏日期插件
- Android中Bitmap, Drawable, Byte,ID之间的转化
- 关于读取工程根目录下的文件的方法
- 在Mac中显示隐藏文件
- linux平台总线驱动设备模型之点亮LED