/dev/sound/dsp回放文件。此处需要注意的是,录音频率必须是44100才能正确回放。否则就会出现类似快放的效果。分析应该是cast方式利用了dsp的默认播放频率44100,所以如果录音的时候低于这个频率,这放的时候就会快放。此外,设置采样率的时候必须设置成16bit,否则会提示出错。原因尚不知道,估计是与声卡有关。-IMDN开发者社群-imdn.cn"> /dev/sound/dsp回放文件。此处需要注意的是,录音频率必须是44100才能正确回放。否则就会出现类似快放的效果。分析应该是cast方式利用了dsp的默认播放频率44100,所以如果录音的时候低于这个频率,这放的时候就会快放。此外,设置采样率的时候必须设置成16bit,否则会提示出错。原因尚不知道,估计是与声卡有关。 - IMDN开发者社群-imdn.cn">
登录
首页 » 嵌入式系统 » 其中sound.c 用于录音和回放。其中特别需要注意的是:1。目前声卡似乎不能打开全双工,所以如果fd = open("/dev/dsp", O_RDWR) ,...

其中sound.c 用于录音和回放。其中特别需要注意的是:1。目前声卡似乎不能打开全双工,所以如果fd = open("/dev/dsp", O_RDWR) ,...

于 2022-01-21 发布 文件大小:2.98 kB
0 274
下载积分: 2 下载次数: 1

代码说明:

其中sound.c 用于录音和回放。其中特别需要注意的是:1。目前声卡似乎不能打开全双工,所以如果fd = open("/dev/dsp", O_RDWR) ,则无法录音和回放。只能分别设置RDONLY和WRONLY。即半双工方式。否则,就是在录音的时候可以听见,但是无法回放。分析下来似乎是IIC总线中只分配了一个通道给声卡,或者是只启用了一个通道,所以无法录音和放音同步进行。解决方法就是分别以RDONLY方式打开进行录音和WRONLY方式打开进行放音。 Sound1.c用于将录音保存在test.wav文件中,并利用cast test.wav > /dev/sound/dsp回放文件。此处需要注意的是,录音频率必须是44100才能正确回放。否则就会出现类似快放的效果。分析应该是cast方式利用了dsp的默认播放频率44100,所以如果录音的时候低于这个频率,这放的时候就会快放。 此外,设置采样率的时候必须设置成16bit,否则会提示出错。原因尚不知道,估计是与声卡有关。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 介绍了s3c2410在realview中的仿真
    介绍了s3c2410在realview中的仿真-Introduced the S3C2410 in RealView Simulation
    2022-07-22 18:18:44下载
    积分:1
  • 多媒体信息服务
    使用单片机发送彩信的代码,借花献佛。错误之处望指正-MMS
    2022-07-22 02:41:28下载
    积分:1
  • 基于液晶电视图书馆 HD44780 控制器的液晶显示模块
    基于液晶电视图书馆 HD44780 控制器的液晶显示模块 基于液晶电视图书馆 HD44780 控制器的液晶显示模块 基于液晶电视图书馆 HD44780 控制器的液晶显示模块 基于液晶电视图书馆 HD44780 控制器的液晶显示模块 基于液晶电视图书馆 HD44780 控制器的液晶显示模块 基于液晶电视图书馆 HD44780 控制器的液晶显示模块 基于液晶电视图书馆 HD44780 控制器的液晶显示模块 基于液晶电视图书馆 HD44780 控制器的液晶显示模块 基于液晶电视图书馆 HD44780 控制器的液晶显示模块 基于液晶电视图书馆 HD44780 控制器的液晶显示模块 基于液晶电视图书馆 HD44780 控制器的液晶显示模块 基于液晶电视图书馆 HD44780 控制器的液晶显示模块
    2022-08-13 20:20:58下载
    积分:1
  • 基本STM32+ENC28J60+UIP 实现Modbus-TCP协议工程源程序(使用的是SPI2)
    资源描述 基本STM32+ENC28J60+UIP 实现Modbus-TCP协议工程源程序(使用的是SPI2),测试通过。 可以实现Modbus-TCP协议功能。TCPIP协议为:UIP,Modbus协议为:freemodbus中的TCP实现。
    2022-11-30 22:00:03下载
    积分:1
  • I2C zongxian 总线 亲自编译
    I2C zongxian 总线 亲自编译-Bus I2C zongxian personally compiler
    2022-01-24 10:09:40下载
    积分:1
  • CC2520 Tranreceive 例程
    海, 我已添加变送器 CC25xx 例程进行测试。
    2023-02-09 04:10:04下载
    积分:1
  • AVR读取DS18B20 DOME
    AVR单片机读取DS18B20的DOME,项目可以直接运行,并且可以通过串口打印直接打印到上位机进行显示
    2022-01-26 04:53:05下载
    积分:1
  • CH451键盘管理及LED显示芯片的C程序,调试通过MCU为LPC2103
    CH451键盘管理及LED显示芯片的C程序,调试通过MCU为LPC2103-CH451 keyboard management and LED display chip C program debugging through the MCU for the LPC2103
    2022-09-19 15:40:03下载
    积分:1
  • DALI搜地址
    DALI主机通过以太网与后台软件连接,可以重新或者扩展搜索DALI终端地址,并将终端信息(包括设备类型、情景、组等)发送到后台软件。
    2022-03-09 16:56:51下载
    积分:1
  • 基于ATMEGA16的DA转换的C程序源代码,拿过来就 用
    基于ATMEGA16的DA转换的C程序源代码,拿过来就 用-Based on ATmega16 the DA conversion process C source code, get back on the use
    2022-03-16 06:11:12下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载