/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 95
下载积分: 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 个回复

  • OBD-II UART Adapter
    * Arduino Library for OBD-II UART Adapter * Distributed under GPL v2.0 * Copyright (c) 2012~2013 Stanley Huang
    2022-04-24 10:06:50下载
    积分:1
  • arm+linux的开发心得
    arm+linux的开发心得-arm+ linux development experience
    2023-07-09 13:40:02下载
    积分:1
  • h264_sample
    资源描述h.264 算法 ti dm642,h264 支持高清 720p,1080i,在达芬奇(davinci) 643x,6437,644x上高清算法1080p马上要上次.详细参数一定得看h264.h文件-h.264 algorithm ti dm642, h264 support high-definition 720p, 1080i, in Leonardo da Vinci (davinci) 643x, 6437,644 x algorithm on high-definition 1080p immediately to the last, free, I need to email vimc@163.com, detailed parameters have to look at documents h264.h
    2022-03-03 08:32:17下载
    积分:1
  • 基于51单片机的电子万年历程序,TXT格的文档方便观看
    基于51单片机的电子万年历程序,TXT格式的文档方便观看-51 MCU-based electronic calendar program, TXT format for easy viewing of documents
    2022-03-10 13:56:51下载
    积分:1
  • 2407上实现正弦波形输出,用示波器可以看输出波形
    2407上实现正弦波形输出,用示波器可以看输出波形-A sinwave is generated by 2407 and you can take it by some equipment.
    2022-01-25 18:28:31下载
    积分:1
  • 微软SqlCe源码
    本源码是从PB6.0中提取的SqlCe的源码,可以帮助理解嵌入数据库的基本机制,在此基础上也可以开发自己的嵌入数据库系统。 SQL Server CE 将 Microsoft SQL Server 的存储功能扩展到运行 Microsoft Windows CE .NET、Windows Powered Pocket PC 2002 或 Pocket PC 2000 的设备,同时为开发人员快速开发应用程序提供了一致的编程模型。  
    2022-06-13 18:20:13下载
    积分:1
  • can calibration protocal can总线标定协议,源码结构很清晰
    can calibration protocal can总线标定协议,源码结构很清晰-Bus can calibration protocal can calibration protocol, source code structure is very clear
    2022-01-30 22:13:37下载
    积分:1
  • 引导和其他重采样计划
    the Bootstrap and Other Resampling Plans
    2022-02-01 19:11:36下载
    积分:1
  • 12bitAD
    12bitAD-ThermocoupleSensorIC max6675(工业级标准) 不好用你找我,绝对ok!-12bitAD-ThermocoupleSensorIC max6675 (industrial standard) not use your find me, absolutely ok!
    2023-04-29 13:55:03下载
    积分:1
  • 基于扩频的数字隐形墨水数据隐藏
    一种新型的数据隐藏方法,表示为数字隐形墨水 (DII) 拟实施安全隐写术的系统。像真实世界隐形墨水,秘密消息将正确地显露明显的作品接受某些 prenegotiated 的操作,如有损压缩和处理后,才。内容的处理或压缩操作在哪里不良的常规数据隐藏计划不同,造成 prenegotiated 操作基于 DII 计划中的扭曲是透露真正的秘密不可或缺步骤。拟议的计划进行基于两个重要数据隐藏计划: 扩频水印和频率域量化水印。在某些应用程序方案中,基于 DII 隐写术系统可以提供似是而非不知情和增强保密通过采取与其他消息的封面。我们表明直接投资收益为基础的计划的确优于现有振振有词地否认隐写术方法在很多方面。此外,讨论了否认隐写术系统所造成的潜在安全漏洞。
    2022-01-26 03:18:21下载
    积分:1
  • 696518资源总数
  • 104349会员总数
  • 32今日下载