没有合适的资源?快使用搜索试试~ 我知道了~
近年来语音识别发展迅速也带动了人工智能的发展。曾经渴望自己做一个机器人,但是无奈,心有余而力不足,经过多年的积累,小白的我也能用站着巨人的肩膀上玩下机器人了。 准备工作:树莓派,音频模块,stm32单片机,百度语音识别接口,喇叭。 整体思路: 1. 由于树莓派没有ADC模块,所以这里借助于stm32的ADC模块来实现将语音信号转换成数字信号,然后通过串口传 输 到树莓派你中,树莓派你将数据组装成wave文件,便于语音识别。 2. 通过http协议将组装的语音文件上传到百度语音识别平台进行识别。文档说明(免费调用) 3. 根据识别结果做出相应的处理。 4. 对于需要播放语音时,根据百度语音合成接
资源详情
资源评论
资源推荐
基于树莓派的语音机器人基于树莓派的语音机器人
近年来语音识别发展迅速也带动了人工智能的发展。曾经渴望自己做一个机器人,但是无奈,心有余而力不足,经过多年的积
累,小白的我也能用站着巨人的肩膀上玩下机器人了。
准备工作:准备工作:树莓派,音频模块,stm32单片机,百度语音识别接口,喇叭。
整体思路:整体思路:
1. 由于树莓派没有ADC模块,所以这里借助于stm32的ADC模块来实现将语音信号转换成数字信号,然后通过串口传 输 到树
莓派你中,树莓派你将数据组装成wave文件,便于语音识别。
2. 通过http协议将组装的语音文件上传到百度语音识别平台进行识别。文档说明(免费调用)
3. 根据识别结果做出相应的处理。
4. 对于需要播放语音时,根据百度语音合成接口合成语音然后使用mplayer播放出来。mplayer安装参考 博客
部分代码:部分代码:
将音频转换成wave文件
#include <stdio.h>
#include <stdlib.h>
#include <stdint.h>
#include <wiringPi.h>
#include <wiringSerial.h>
#include <unistd.h>
#include <fcntl.h>
#include <sys/types.h>
#include <sys/ioctl.h>
#include "listen.h"
//gcc -o uart uart.c -lwiringPi
typedef struct WAV_Format WAVHEADER;
#define MAX_LISTEN_SIZES 1024*70 //定义接收数据的大小
#define bty 460800//串口的波特率
struct listen*listenUart()
{
int fd,file;
char buff,buff2;
struct listen*liste=(struct listen*)malloc(sizeof(struct listen));
unsigned short size;
unsigned short*music,temp=0;
unsigned short max=0,min=0;
char*result=NULL;//存储最后的返回值
int index=0,i=0;
char stop=1;
WAVHEADER wavHead;
music=(unsigned short*)malloc(MAX_LISTEN_SIZES*2);
result=(char*)malloc(MAX_LISTEN_SIZES*2+sizeof(WAVHEADER));
if(wiringPiSetup() < 0)return NULL;
if((fd = serialOpen ("/dev/ttyAMA0",bty))<0)
{
return NULL;
printf("serial err");
}
//file=open("abc.wav", O_RDWR|O_CREAT);
printf("oepn success");
//serialPrintf(fd,"Hello World!!!");
//需要对音频信号作出处理,当大于或者阈值时开始统计,知道录制完成
int countTotal=0;
int countNumber= 1000;//统计个数
int countMax=2860;//最大值
int countMin=2840;//最小值
int startCount=1;
weixin_38619467
- 粉丝: 5
- 资源: 956
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0