文档章节

语音识别机器人毕业设计第一天

张飞online
 张飞online
发布于 2017/05/27 21:08
字数 227
阅读 87
收藏 0

1.添加树莓派源

编辑 /etc/apt/sources.list 文件。这里推荐用 nano 命令编辑。命令如下:

  • pi@raspberrypi:~$ sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak #备份为 sources.list.bak

  • pi@raspberrypi:~$ sudo nano /etc/apt/sources.list #编辑sources.list 文件

进入编辑界面,删除原有的内容或者用#注释掉原来的源,添加下方的源。

deb http://mirrordirector.raspbian.org/raspbian/ wheezy main contrib non-free rpi

deb http://mirrors.aliyun.com/raspbian/raspbian/ wheezy main non-free contrib 

deb-src http://mirrors.aliyun.com/raspbian/raspbian/ wheezy main non-free contrib

更新源

pi@raspberrypi:~$ sudo apt-get update && apt-get upgrade -y

安装录音

sudo apt-get install alsa-oss

2.安装完以后,执行:

arecord -d 3 -r 16000 -c 1 -t wav -f S16_LE test.wav

原因没有指定设备

我们的处理方法是:

arecord -d 3 -r 16000 -c 1 -t wav -f S16_LE  -D plughw:1,0 iflytek02.wav

安装播放软件

sudo apt-get install mplayer2

设置播放3.5注意:调节录音声音

alsamixer

播放音乐

mplayer shero.mp3

© 著作权归作者所有

共有 人打赏支持
张飞online
粉丝 0
博文 5
码字总数 4965
作品 0
海淀
中文语音对话机器人项目--dingdang-robot

叮当是一款可以工作在 Raspberry Pi 上的中文语音对话机器人/智能音箱项目。 叮当包括以下诸多特性: 模块化。功能插件、语音识别、语音合成、对话机器人都做到了高度模块化,第三方插件单独...

匿名
01/01
2K
8
2017 十大失败 AI 案例

简评:整体来说,2017 年的 AI 进步还是不小的,比 2016 的 AR/VR 强很多。今天的案例中有些还挺萌的。 今年,AI 项目 AlphaGo 和 Libratus 成功战胜了人类最顶尖的围棋选手和扑克选手。但即...

极小光
2017/12/27
0
0
在人工智能中有没有过程式的语音交互系统?

最近在用百度的语音交互,由于系统做了个安卓app提供些简单的功能,就接入了语音控制,用的百度的免费的语音识别,做了些简单的功能,发现实际挺简单的,复杂点也就在于语音识别这块,不过这...

786789256
2017/11/13
36
2
2017 十大失败 AI 案例

价值 | 思考 | 共鸣 简评:整体来说,2017 年的 AI 进步还是不小的,比 2016 的 AR/VR 强很多。今天的案例中有些还挺萌的。 今年,AI 项目 AlphaGo 和 Libratus 成功战胜了人类最顶尖的围棋选...

iac743nj0b
2017/12/27
0
0
从三大关键技术,看服务机器人未来发展趋势

服务机器人的市场前景大好,在这其中,它都有哪些关键技术? 根据IFR发布的2016年世界服务机器人统计报告,全球专业服务机器人2015年总销量为4.11万台,与2014年的3.29万台相比上升了25%,总...

行者武松
03/01
0
0

没有更多内容

加载失败,请刷新页面

加载更多

如何通过 J2Cache 实现分布式 session 存储

做 Java Web 开发的人多数都会需要使用到 session (会话),我们使用 session 来保存一些需要在两个不同的请求之间共享数据。一般 Java 的 Web 容器像 Tomcat、Resin、Jetty 等等,它们会在...

红薯
56分钟前
1
0
C++ std::thread

C++11提供了std::thread类来表示一个多线程对象。 1,首先介绍一下std::this_thread命名空间: (1)std::this_thread::get_id():返回当前线程id (2)std::this_thread::yield():用户接口...

yepanl
今天
2
0
Nignx缓存文件与动态文件自动均衡的配置

下面这段nginx的配置脚本的作用是,自动判断是否存在缓存文件,如果有优先输出缓存文件,不经过php,如果没有,则回到php去处理,同时生成缓存文件。 PHP框架是ThinkPHP,最后一个rewrite有关...

swingcoder
今天
1
0
20180920 usermod命令与用户密码管理

命令 usermod usermod 命令的选项和 useradd 差不多。 一个用户可以属于多个组,但是gid只有一个;除了gid,其他的组(groups)叫做扩展组。 usermod -u 1010 username # 更改用户idusermod ...

野雪球
今天
1
0
Java网络编程基础

1. 简单了解网络通信协议TCP/IP网络模型相关名词 应用层(HTTP,FTP,DNS等) 传输层(TCP,UDP) 网络层(IP,ICMP等) 链路层(驱动程序,接口等) 链路层:用于定义物理传输通道,通常是对...

江左煤郎
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部