登录
首页 » 语音处理 » 实用录音程序

实用录音程序

于 2022-01-31 发布 文件大小:6.33 kB
0 252
下载积分: 2 下载次数: 1

代码说明:

在开始工作之前,要先介绍DirectSound录音用到的三个非常重要的对象,IDirectSoundCapture8 ,设备对象,根据你录音的设备创建的设备对象,利用该对象可以获取设备的属性。IDirectSoundCaptureBuffer8,缓冲区对象,该对象由设备对象创建,主要用来操作音频数据IDirectSoundNotify8 ,事件通知对象,该对象用来通知应用程序从缓冲区中将数据取走,写入文件保存起来。利用DirectSound录音的主要思路,就是先根据选择的录音设备创建设备对象,然后通过设备对象创建辅助缓冲区对象,开始录音的时候,设备将数据写入缓冲区,应用程序主动的从缓冲区将数据读出来写文件即可,就实现了录音功能。这里简单介绍一下dsound的通知功能,应用程序会创建一个通知对象,然后将通知对象邦定,然后设定通知位置(position),什么是通知位置呢,比如缓冲区的大小为4000字节,如果你想当数据达到缓冲区一半的时候能得到通知开始copy数据,那么此时你就可以将通知位置设定为2000,通知位置可以任意的设定,当缓冲区的数据达到你设定的位置时,就会通知应用程序将缓冲区的数据copy到文件中,缓冲区是循环利用的,当缓冲区填充满了以后,就会从头开始充填数据,所以,缓冲区就是一边读,一边写的过程。

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

发表评论

0 个回复

  • 神经网络代码
    这个程序主要是用来做动态神经网络结构以记忆语音 图 2.2 是语音信号的预处理的流程图。 从图 2.2 可以看到预处理模块包括预加重, 加窗分 帧和端点检测。 前级预加重、 加窗分帧及端点检测是语音识别的准备工作, 每一个环节对整 个识别系统的性能有着重要的影响。 前级预处理主要是对信号进行一定的滤波和分帧; 加窗 分帧就是将语音信号进行分段处理, 使语音信号连续并保持一定的重叠率: 端点检测是确定 语音有用信号的起始点与终止点, 并通过一定的手段处理, 将没有意义的语音信号去除, 从 而减少语音匹配识别模块的运算量, 同时也可以提高系统的识别率。 预处理不合理或语音起
    2023-08-24 16:45:03下载
    积分:1
  • 回声消除软件
    软件消除声音回音,适用于语音通话消除回声。代码通过将扬声器中获取的回音数据和缓存的mic语音数据通过分析比较,用特殊的算法消除回音数据,从而达到消除回声的目的。
    2022-02-27 09:24:09下载
    积分:1
  • 又一个DirectSound实现混音的例子
    又一个DirectSound实现混音的例子- A DirectSound realization mixes the sound the example
    2023-03-16 01:20:03下载
    积分:1
  • 全电视信号仿真MatlabMatlab 全电视信号仿真MatlabMatlab
    全电视信号仿真MatlabMatlab 全电视信号仿真MatlabMatlab-Simulation of the entire television signal MatlabMatlab-wide TV signal simulation MatlabMatlab
    2022-03-03 11:30:53下载
    积分:1
  • 在海洋中航行的船舶必然会受到干扰,这是一个问题。
    船舶在海洋航行不可避免要受到扰动,这是一个海洋环境干扰的仿真程序。-Ships sailing in the oceans will inevitably be subject to disturbance, this is an interference with the marine environment of the simulation program.
    2022-02-14 21:28:07下载
    积分:1
  • 基于ccs2(6000)开发环境,闻亭公司DM642开发板的实现语音采集与回放的例程.
    基于ccs2(6000)开发环境,闻亭公司DM642开发板的实现语音采集与回放的例程.-Based on ccs2 (6000) development environment, Wintech Company DM642 development board realize the voice of the routine acquisition and playback.
    2022-06-01 00:55:33下载
    积分:1
  • 人耳听觉特性的描述,作音频开发的工程师一定要看一看。
    人耳听觉特性的描述,作音频开发的工程师一定要看一看。-A description of human auditory characteristics for audio development engineer was required to take a look at.
    2023-06-09 11:50:03下载
    积分:1
  • Blackfin533
    blackfin533 -audio script-blackfin533-audio script
    2023-03-30 23:20:03下载
    积分:1
  • 用波形图显示音频文件,可以选择播放某段。
    用波形图显示音频文件,可以选择播放某段。-waveform display with audio files, we can choose certain players.
    2022-05-11 02:15:42下载
    积分:1
  • 这个程序以声波作为输入,然后输出是钍的回声…
    this program takes the sound waves as an input then the output is the echo of the sound
    2022-03-20 05:43:04下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载