【问题标题】:Testing Voice Recognition App ~ Audio Out to Mic In Adapter测试语音识别应用程序 ~ 音频输出到麦克风输入适配器
【发布时间】:2014-11-04 19:04:08
【问题描述】:

我正在为我的硕士论文开发一款 Android 语音识别应用。 该应用程序带有不同的算法来转录语音。

为了测试哪一个效果最好,我想一遍又一遍地为设备麦克风提供相同的语音样本。我决定使用来自http://www.librivox.org 的开放式有声读物。

由于 Android VD(仿真器)不支持麦克风输入,我需要一个适配器将有声读物输入我的设备麦克风输入端口。

我已经测试了直接连接:

AUDIO OUT (LAPTOP) ─────┐
                        ├─[SPLITTER]─────HEADSET PORT (Device)
                   ─────┘

* Splitter

这有时确实适用于我的 Sony Xperia ZL,即使质量非常差。 我还尝试了iRig 而不是分配器 - 但我认为 iRig 的输入仅用于吉他的线路输出。

那么:有没有办法将一些音频输出馈送到我的 Android 设备麦克风输入?

【问题讨论】:

    标签: android audio avd voice-recognition


    【解决方案1】:

    虽然我没有设法用笔记本电脑的音频为我的真实设备的麦克风提供音频,但我找到了一个解决方案。

    数字化方式

    第 1 步:为了测试我的应用程序,我现在在 Ubuntu 上的 VirtualBox 中使用 Android-x86。 Android-x86 是在(虚拟)机器上运行的 Cyanogen 修改的 Android 4.4,并支持麦克风(与原始 Android AVD 相反)。我在 Windows 8.1 上尝试过,但麦克风保持静音。

    第 2 步:我必须将我的主音频输出通道映射到虚拟音频输入(虚拟麦克风)。我主要按照this answer 的说明使用PulseAudio、PulseAudio 音量控制和魔术命令:sudo modprobe snd_aloop

    第 3 步: 将 PulseAudio 音量控制中的“内置模拟立体声监视器”设置为标准设备。然后将 Host Audio Driver 设置为 ALSA 并运行机器。

    模拟方式

    但是我并没有放弃有线电视的事情,并且会在Success() 上更新这个答案。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-07-15
      • 2020-09-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多