-
实用录音程序
在开始工作之前,要先介绍DirectSound录音用到的三个非常重要的对象,IDirectSoundCapture8 ,设备对象,根据你录音的设备创建的设备对象,利用该对象可以获取设备的属性。IDirectSoundCaptureBuffer8,缓冲区对象,该对象由设备对象创建,主要用来操作音频数据IDirectSoundNotify8 ,事件通知对象,该对象用来通知应用程序从缓冲区中将数据取走,写入文件保存起来。利用DirectSound录音的主要思路,就是先根据选择的录音设备创建设备对象,然后通过设备对象创建辅助缓冲区对象,开始录音的时候,设备将数据写入缓冲区,应用程序主动的从缓冲区将数据读出来写文件即可,就实现了录音功能。这里简单介绍一下dsound的通知功能,应用程序会创建一个通知对象,然后将通知对象邦定,然后设定通知位置(position),什么是通知位置呢,比如缓冲区的大小为4000字节,如果你想当数据达到缓冲区一半的时候能得到通知开始copy数据,那么此时你就可以将通知位置设定为2000,通知位置可以任意的设定,当缓冲区的数据达到你设定的位置时,就会通知应用程序将缓冲区的数据copy到文件中,缓冲区是循环利用的,当缓冲区填充满了以后,就会从头开始充填数据,所以,缓冲区就是一边读,一边写的过程。
- 2022-01-31 23:13:46下载
- 积分:1
-
自编的wav文件播放器,用MCI函数实现,可以显示波形,界面比较美观...
自编的wav文件播放器,用MCI函数实现,可以显示波形,界面比较美观-Written and directed the wav file player, with MCI function, can display waveforms, beautiful interface compared
- 2022-02-26 01:55:24下载
- 积分:1
-
Audio Components Suite,一套跨平台的音频处理组件包:
1、支持音频回放、捕捉。
2、CD...
Audio Components Suite,一套跨平台的音频处理组件包:
1、支持音频回放、捕捉。
2、CD-ROM回放、CDDA捕捉。
3、Wave流支持。
4、MP3、Ogg、FLAC、Monkey等格式支持。
5、音频混响处理。
6、输入设备动态捕捉。
7、音频格式转换。
8、声音音频指示器。
9、其他一些特效。
-----------------------------------------------------
Base Classes
TACSConverter
TACSFileIn
TACSFileOut
TACSInput
TACSOutput
TACSStreamedInput
TACSStreamedOutput
Audio I/O
TALSAAudioIn (Linux only)
TALSAAudioOut (Linux only)
TAOLive (Linux only)
TAudioIn
TAudioOut
TCDIn
TCDPlayer
TFLACIn
TFLACOut
TInputList
TMACIn (Windows only)
TMACOut (Windows only)
TMemoryIn
TMixer (Linux only)
TMP3Out
TMP3ToWav
TMPEGIn (Linux only)
TNULLOut
TStreamIn
TStreamOut
TVorbisIn
TVorbisOut
TWaveIn
TWaveOut
Audio Processing
TAudioMixer
TAudioProcessor
TBWFilter
TConvolver
TMSConverter
TRateConverter
TSampleConverter
TSincFilter
TSoundIndicator
TStereoBalance-Audio Components Suite, a set of cross
- 2022-03-10 07:09:09下载
- 积分:1
-
JAVA deal with a series of audio examples, including the most simple player, RIP...
一系列用JAVA处理音频的例子,包括最简单的播放器,RIPCD,处理MIDI,音频文件格式的转换等等。没有用JMF,纯粹是JDK里的SOUND包的应用。每个文件中都有相关的注释。所有代码来自http://www.jsresources.org网站-JAVA deal with a series of audio examples, including the most simple player, RIPCD, deal with MIDI, audio file format conversion and so on. Did not use JMF, purely JDK
- 2022-04-08 14:12:08下载
- 积分:1
-
Microphone recording source program
Microphone recording source program
- 2022-10-27 10:20:04下载
- 积分:1
-
To run this sample you must have a sound card connected to the PC. If you want t...
To run this sample you must have a sound card connected to the PC. If you want to see some signal you must plug a Microphone to the mic connector of the sound card. If you don t have a mic you can plug an hearphone to the mic connector and speak closely in it.
- 2022-03-21 06:00:07下载
- 积分:1
-
采用期望最大算法最优化初始高斯混合模型的程序,笔者借用ubm自适应方法,很好的解决了模型不收敛的问题。...
采用期望最大算法最优化初始高斯混合模型的程序,笔者借用ubm自适应方法,很好的解决了模型不收敛的问题。-expectations largest algorithm using optimization initial Gaussian mixture model procedures, the author borrowed ubm adaptive method, a good model is not the solution convergence problem.
- 2022-03-12 07:14:19下载
- 积分:1
-
flashmx animation for appreciation.
flashmx的动画,供欣赏。-flashmx animation for appreciation.
- 2023-02-04 03:20:04下载
- 积分:1
-
hu-wang 模型 经典 必学
这个 c + + 程序是在附录中以下章节中详细描述的浊音的语音分离算法的软件实现。这种算法是其 2004 IEEE 货运上神经网络文章简化及略有改进的版本。我们已在这里源代码。在 Microsoft visual c + + 6.0 开发了这个程序。
"HuWang.exe" 文件生成具有以下设置:
- 2023-06-19 09:40:03下载
- 积分:1
-
介绍了语音压缩编码的方法及实施原则…
语音压缩编码原理介绍和实现方法,对语音编码的初学者入门快。-Introduce the principle of voice compression coding methods and the implementation of speech coding beginner quick entry.
- 2022-02-13 19:35:10下载
- 积分:1