在Delphi和/或者C#中,用于记录/捕获和播放声音的API有什么好用?

时间:2020-03-06 14:47:52  来源:igfitidea点击:

<flavor>我想为我的小学生创建一个拼写测试程序,让他们输入并记录他们的拼写单词,然后整周对其进行测试。</ flavor>

有什么好的Delphi API,可以用来选择录音设备,捕获并保存声音文件然后进行播放?

我也想在C#中执行相同的项目,因此CSound捕获/播放API建议也将受到赞赏。

解决方案

寻找Delphi组件的最佳地方

(声音的)
http://www.torry.net/pages.php?id=167

我发现"新音频组件"对于Delphi非常有用。

录制的另一种方法是将MS Speech API与C#结合使用,通过键盘输入单词,然后输入键入内容。

只是想一想...在应用程序上祝我们好运-听起来像是一个很酷的程序!

尽管我自己从未使用过该组件集,但看起来很有希望。 AudioLab 3.1同时具有VCL组件和.NET 2.0组件,无论我们是继续在Delphi中开发应用程序还是使用C#,都应允许使用它。最后,它似乎是免费的,用于非商业用途。

为什么不使用Delphi随附的TMediaPlayer(在"面板"的"系统"选项卡中)?
它可以非常轻松地记录和播放Wave文件

我还打算建议AudioLab。