如何在 Linux 中创建人工麦克风输入?
Posted
技术标签:
【中文标题】如何在 Linux 中创建人工麦克风输入?【英文标题】:How to create artificial microphone input in Linux? 【发布时间】:2011-12-01 21:49:15 【问题描述】:我正在做一个音频识别项目。
为了测试,我希望能够有一个程序:
从文件加载音频数据 将其提供给 Linux 内核,就像来自麦克风一样 让任何用户空间程序对麦克风进行采样以获取数据源 来自我的文件。这在 Linux 中是否可能无需编写新的内核模块?
【问题讨论】:
【参考方案1】:编辑:我猜这个解决方案行不通..但请参阅下面的评论。
这在linux下应该很简单。
步骤如下:
-
使用 mkfifo (mkfifo ~/audio_out.pipe) 制作命名管道
将音频文件放入此管道 (cat test.wav > ~/audio_out.pipe)
获取您想收听的程序,从该管道获取输入。也许您必须为不够灵活而无法从任何设备读取的程序创建符号链接。
我希望你的问题是正确的。
【讨论】:
好吧......但我发现了一些可能有帮助的东西:manpages.ubuntu.com/manpages/natty/man1/adintool.1.html以上是关于如何在 Linux 中创建人工麦克风输入?的主要内容,如果未能解决你的问题,请参考以下文章