问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

基于单片机的语音识别回应系统的模块设计都有哪些?

发布网友 发布时间:2022-04-22 15:36

我来回答

3个回答

热心网友 时间:2022-07-13 03:58

推荐你一本书《郭天祥c51单片机基础》

热心网友 时间:2022-07-13 03:59

输入,AD,DA,输出

热心网友 时间:2022-07-13 03:59

我们这学期刚学的凌阳61板,语音程序有A2000,S480,S2403种算法,我先给个A2000的,还需要的话发消息给我,一起学习啦!
#include "A2000.h"
#define SPEECH_1 0
#define DAC1 1
#define DAC2 2
#define Ramp_UpDn_Off 0
#define Ramp_UpDn_On 3
#define Manual 0
#define Auto 1
#define Full 1
#define Empty 2
#define Mode 1

//===============================================================================================
// 函数: main()
// 描述:主函数
//===============================================================================================
main()
{
extern long RES_WW_24K_SA,RES_WW_24K_EA; //定义语音资源的首末地址标号
long int Addr; //定义地址变量
int Ret = 0; //定义获取语音数据变量并初始化
if(Mode == 1) //采用自动方式播放
{
SACM_A2000_Initial(1); //自动方式播放初始化
SACM_A2000_Play(SPEECH_1,DAC1,Ramp_UpDn_On); //定义语音索引号、播放通道、允许音量增/减调节
while(1){
F_ClearWatchdog();
SACM_A2000_ServiceLoop();} //获取语音数据并将其填入解码队列
}
if(Mode == 0) //采用非自动方式播放
{
Addr=RES_WW_24K_SA; //送入语音队列的首址
SACM_A2000_Initial(0); //非自动方式播放的初始化
SACM_A2000_InitDecoder(DAC1); //开始对A2000的语音数据以非自动方式解码
while(SACM_A2000_TestQueue()!=Full) //测试并获取语音队列的状态
{
Ret=SP_GetResource(Addr); //从资源文件里获取一个字型语音数据
SACM_A2000_FillQueue(Ret); //获取语音编码数据并填入语音队列等候解码
Addr++;
}
while(1)
{
if(SACM_A2000_TestQueue()!=Full)
{
Ret =SP_GetResource(Addr);
SACM_A2000_FillQueue(Ret);
Addr++;
}
if(Addr< RES_WW_24K_EA ) //如果该段语音未播完,即未到达末地址时
SACM_A2000_Decoder(); //获取资源并进行解码,再通过中断服务子程序送入DAC通道播放
else
SACM_A2000_Stop(); //否则,停止播放
F_ClearWatchdog(); //清看门狗
}
}
}
另外,虚机团上产品团购,超级便宜
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
夫妻养狗狗把谁当主人 两人同养狗认谁当主人 什么蔬菜和水果可以美容祛斑呢? vivox60怎么查看参数配置详情 怎样查看vivo手机的屏幕参数? vivo手机怎么看手机参数 vi##手机怎么看配置? 义乌到湖州没有直达快客???必须到南浔?? 湖州到绍兴的汽车有几班? 注销驾考需要本人吗 404 Not Found 基于51单片机的温湿度采集仪,实现语音播报 关于单片机的毕业设计 有谁做过基于单片机的轨道交通自动语音报站系统设计 基于单片机的语音播报GPS定位怎么做呀 求帮助 求智能语音播报系统的程序!! 基于单片机的语音报时怎么做啊? 基于51单片机的公交车语音报站系统 制作一个51单片机的语音播报系统应该用什么硬件? vivoZ5l型号V1941A8 128玛瑙黑的手机价格多少钱? vivoZ5现在市场价是多少,6GB+128GB的? 如何购买公司发行的债券 普通人如何购买国债 vivoz5在2019的时候多少钱 vivoz5价格多少钱 银行债券怎么买 债券的购买方法有哪几种 如何购买债券 和平精英火猫logo怎么搞? 剪长碎发或中长碎发好吗? 推荐一款适合51单片机的语音识别模块 基于单片机的语音文本交互系统设计 这个题目的毕业论文谁能代做 急 具体内容: 如何从上位机(PC)上获取上位机实时的时间日期,通过下位机单片机控制语言芯片ISD4004实现语音播报? 不用手机号如何快速申请 基于SPCE061A的语音报距仪设计 想要申请一个,不用手机号码的,怎么申请? 快点怎样可以跳过绑定手机号 怎样申请不用手机号注册 怎样注册不绑定手机号的qq 怎么不用手机号码申请QQ excel中如何批量删除空白单元格对应的行 最新的系统分析师教程 系统分析师报名条件有哪些? 烟台哪里有软考培训班? 404 Not Found 大学生就业培训班,教您如何选择? 求系统分析师教程视频 404 Not Found 洞洞鞋的危害有哪种?