资源简介

本人网上整理的所有和DSP语音识别有关的源代码和介绍说明,希望能够帮助大家

资源截图

代码片段和文件信息

#include 
#include 
#include 
#include “CODEC.h“

#undef  CODEC_ADDR
#define CODEC_ADDR 0x1A

/*------------------------------------------------------------------------------------*/
//
// Config CODEC control registers..See Aic23 datasheet for details.
//
/*------------------------------------------------------------------------------------*/

// 数字音频接口格式设置
// AIC23为主模式数据为DSP模式数据长度16位   
 Uint16 Digital_Audio_Inteface_Format[2]={
  Codec_DAIF_REV
  DAIF_MS(1)+DAIF_LRSWAP(0)+DAIF_LRP(1)+DAIF_IWL(0)+DAIF_FOR(3)};

// AIC23的波特率设置采样率为8kCLKIN=CLKOUT=MCLK
// 时钟模式设为普通模式基过采样率为250Fs
 Uint16 Sample_Rate_Control[2] = {
  Codec_SRC_REV
  SRC_CLKIN(0)+SRC_CLKOUT(0)+SRC_SR(3)+SRC_BOSR(0)+SRC_USB(0)};

// AIC23寄存器复位
 Uint16 Reset[2] ={
  Codec_RST_REV
  RST_RES};

// AIC23节电方式设置,所有部分均处于工作状态
 Uint16 Power_Down_Control[2] ={
  Codec_PDC_REV
  PDC_DEFAULT};

// AIC23模拟音频的控制:关掉侧音
// DAC使能ADC输入选择为音频输入
//将AAPC_INSEL(x)设为0,选择Line输入注意实验跳线的选择
//将AAPC_INSEL(x)设为1,选择Microphone输入注意实验跳线的选择
 Uint16 Analog_Aduio_Path_Control[2] = {
   Codec_AAPC_STA2(0)
   AAPC_STA10(0)+AAPC_STE(0)+AAPC_DAC(1)+AAPC_BYP(0)+AAPC_INSEL(1)+AAPC_MICM(0)+AAPC_MICB(0)};

// AIC23数字音频通路的控制
// 使能ADC高通滤波
 Uint16 Digital_Audio_Path_Control[2] ={
   Codec_DAPC_REV
   DAPC_DACM(0)+DAPC_DEEMP(0)+DAPC_ADCHP(1)};

// AIC23数字接口的使能
 Uint16 Digital_Interface_Activation[2] ={
  Codec_DIA_REV
  DIA_ACT(1)};

// AIC23左通路音频调节
 Uint16 Left_Line_Input_Volume_Control[2] ={
   Codec_LLIVC_LPS(1)
   LLIVC_LIM(0)+LLIVC_LIV(23)};

// AIC23右通路音频调节
 Uint16 Right_Line_Input_Volume_Control[2] = {
  Codec_RLIVC_RLS(1)
  RLIVC_RIM(0)+RLIVC_RIV(23)};

// AIC23耳机左通路音频调节
 Uint16 Left_Headphone_Volume_Control[2] = {
  Codec_LHPVC_LRS(1)
  LHPVC_LZC(1)+LHPVC_LHV(127)};

// AIC23耳机右通路音频调节
 Uint16 Right_Headphone_Volume_Control[2] = {
  Codec_RHPVC_RLS(1)
  LHPVC_RZC(1)+LHPVC_RHV(127)};
 
  /***********************************************************/
void inti_AIC(void)
{
  Uint16 db=255;//输入0-255以调节音量

/*设置AIC23各部分均工作*/
    MyI2C_Write( Power_Down_Control//pointer to data array
           2 //length of data to be transmitted
        1 //master or slaver
        CODEC_ADDR     //slave address to transmit to
        1 //transfer mode of operation
        30000 //time out for bus busy
        );  
          
/*设置AIC23的数字接口*/
MyI2C_Write( Digital_Audio_Inteface_Format//pointer to data array
        2 //length of data to be transmitted
        1 //master or slaver
        CODEC_ADDR     //slave address to transmit to
        1 //transfer mode of operation
        30000 //time out for bus busy
        );

 /*设置AIC23模拟通路*/
MyI2C_Write( Analog_Aduio_Path_Control//pointer to data array
        2 //length of data to be transmitted
        1 //master or slaver
        CODEC_ADDR     //slave address to transmit to
 

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-03-16 00:51  语音识别文件\
     文件      734901  2017-03-16 00:51  语音识别文件\DSP语音识别实验报告.pdf
     目录           0  2017-03-15 09:19  语音识别文件\dsp语音识别,程序,包括整个设计思路\
     文件      220160  2017-03-15 09:19  语音识别文件\dsp语音识别,程序,包括整个设计思路\语音识别算法及其实现.doc
     文件     1468408  2017-03-16 00:51  语音识别文件\DSP课程设计语音识别报告.pdf
     文件     1367875  2017-03-15 09:55  语音识别文件\基于DSP5509A的DTW语音识别系统设计与实现_陈泉坤.caj
     文件        3648  2017-03-15 09:55  语音识别文件\基于DSP5509A的DTW语音识别系统设计与实现_陈泉坤.xml
     文件      272172  2017-03-14 20:09  语音识别文件\基于DSP的语音识别系统的设计与实现_杨占军.pdf
     目录           0  2014-07-27 22:00  语音识别文件\语音识别-DSP5502\
     文件        1483  2009-09-27 11:53  语音识别文件\语音识别-DSP5502\5502_FLASH.h
     文件        2210  2014-07-27 15:12  语音识别文件\语音识别-DSP5502\BJTU5502_CODEC.cmd
     目录           0  2014-07-27 22:00  语音识别文件\语音识别-DSP5502\BJTU5502_CODEC.CS_\
     文件        3072  2014-07-27 15:19  语音识别文件\语音识别-DSP5502\BJTU5502_CODEC.CS_\FILE.CDX
     文件        3012  2014-07-27 15:19  语音识别文件\语音识别-DSP5502\BJTU5502_CODEC.CS_\FILE.DBF
     文件        4899  2014-07-27 15:19  语音识别文件\语音识别-DSP5502\BJTU5502_CODEC.CS_\FILE.FPT
     文件      553472  2014-07-27 15:19  语音识别文件\语音识别-DSP5502\BJTU5502_CODEC.CS_\SYMBOL.CDX
     文件      505330  2014-07-27 15:19  语音识别文件\语音识别-DSP5502\BJTU5502_CODEC.CS_\SYMBOL.DBF
     文件     1059426  2014-07-27 15:19  语音识别文件\语音识别-DSP5502\BJTU5502_CODEC.CS_\SYMBOL.FPT
     文件       12182  2014-07-27 15:19  语音识别文件\语音识别-DSP5502\BJTU5502_CODEC.paf2
     文件        1568  2014-07-27 14:53  语音识别文件\语音识别-DSP5502\BJTU5502_CODEC.pjt
     文件       31796  2014-07-27 15:19  语音识别文件\语音识别-DSP5502\BJTU5502_CODEC.sbl
     文件        1518  2014-07-27 15:19  语音识别文件\语音识别-DSP5502\cc_build_Debug.log
     文件        3388  2009-09-27 11:53  语音识别文件\语音识别-DSP5502\CODEC.h
     目录           0  2014-07-27 22:00  语音识别文件\语音识别-DSP5502\Debug\
     文件         994  2014-07-27 15:19  语音识别文件\语音识别-DSP5502\Debug.lkf
     文件         729  2009-09-27 11:53  语音识别文件\语音识别-DSP5502\Debug.lkv
     文件         349  2014-07-27 15:06  语音识别文件\语音识别-DSP5502\Debug\1.txt
     文件         666  2014-07-27 15:06  语音识别文件\语音识别-DSP5502\Debug\2.txt
     文件         448  2014-07-27 15:06  语音识别文件\语音识别-DSP5502\Debug\3.txt
     文件       12288  2014-07-16 18:01  语音识别文件\语音识别-DSP5502\Debug\a.txt
     文件       19665  2014-07-27 15:19  语音识别文件\语音识别-DSP5502\Debug\AIC23.obj
............此处省略81个文件信息

评论

共有 条评论