delphi - Delphi 中的实时麦克风?

标签 delphi audio-recording microphone

Delphi有实时麦克风组件吗?

我正在寻找一种无需缓冲区即可提供结果的方法。

最佳答案

您需要具有 ASIO 驱动程序的声卡,例如高端 Sound Blaster 卡。 ASIO 具有非常低的延迟,因为它在软件和硬件之间提供了最小的层。然后你可以使用这个:

Delphi ASIO & VST Project

其他替代方案包括使用 FFMPEG Delphi 端口,当然还有 Jedi 的 Direct X。

关于delphi - Delphi 中的实时麦克风?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7971748/

相关文章:

delphi - 如何将 Indy UTF-8 响应转换为 native Delphi (Unicode) 字符串?

text - Electron 中的语音转文本

iOS 模拟器因麦克风权限请求而崩溃

android - 如何处理分贝计类型的组件/小部件?

delphi - delphi程序中的隐藏主菜单,使用Alt键自动显示

delphi - "in"即使在定义的时间间隔内运算符也会失败

delphi - 使用 AlphaBlend 时如何定义颜色?

html - 降低使用 recorderjs 创建的 WAV 文件的比特率

ios - 如何修复 iOS 13.1.2 AudioKit.renderToFile 异常:AUGraphParser::InitializeActiveNodesInInputChain(ThisGraph, *GetInputNode())):错误 -10868

java - 从麦克风读取数据并检测 DTMF 音调的代码