【问题标题】:How do you enable a microphone input in the android emulator如何在 android 模拟器中启用麦克风输入
【发布时间】:2011-08-20 22:02:57
【问题描述】:

我一直在艰难地尝试在 Android 模拟器上使用语音识别来做某事。

终于安装了市场和 Google 语音搜索应用程序 - 我非常接近让我的模拟器做我想做的事 - 识别我的语音。首先,我需要启用模拟器来录制音频,或者至少认为存在麦克风。

我相信 adb 曾经有 -mic 选项 - 但我认为它不再存在了。

有没有人这样做过,或者任何人都可以对此有所了解。

【问题讨论】:

  • Android Market 和 Google Voice Search 应用程序均不适用于模拟器。
  • 好吧,你这么说,但实际上你可以同时安装它们——所以我现在唯一缺少的是麦克风支持——这就是我要问的问题
  • 我只是尽我最大的努力使用模拟器来测试我使用模拟器的语音识别内容。我厌倦了你的cmets。我所做的一切都不是鼓励盗版,这是多么荒谬的说法。
  • 为什么这个问题只对盗版应用有效?在数百万个用例中,应用需要使用麦克风,而不仅仅是谷歌语音。
  • 我同意你的叛徒!我即将测试模拟器记录功能,麦克风令人困惑!谁在说盗版??我会亲自看到任何盗版瓦尔哈拉的软件。

标签: java android speech-recognition adb microphone


【解决方案1】:

你见过this tutorial吗?看评论:

你们无法录制声音 在模拟器中,因为 android 模拟器还不支持。这 代码只能在手机上运行。

更新

现在可以通过android模拟器录制音频了,只需要启用它:

扩展控件(模拟器控制栏中的 3 个点)> 麦克风 > 虚拟麦克风使用主机音频输入

【讨论】:

  • 谢谢。它为我节省了很多时间。
  • @Huynh 很高兴知道您节省了时间,因为您在 SO 上阅读了它! :)
【解决方案2】:

在 2021 年,模拟器设置中有一个选项可以启用计算机主机麦克风。

【讨论】:

  • 这应该是 2021 年公认的答案。也适用于 wearOS 模拟器!
【解决方案3】:

要打开/关闭模拟器的麦克风,在android studio的终端中编写命令。

打开麦克风:adb emu avd hostmicon

关闭麦克风:adb emu avd hostmicoff

【讨论】:

    【解决方案4】:

    您好,尝试在模拟器中创建虚拟设备时启用音频录制支持...在创建设备时,转到硬件部分并选择新按钮。将出现一个对话框,在其中选择属性组合并选择“音频录制支持”并给出 k 并应用...

    希望对您有所帮助... 让我知道它的输出...

    【讨论】:

    • 似乎无法正常工作 - SpeechRecorder 应用仍然无法录制!
    • 嗨,如果您在启用录音支持后尝试使用语音记录器。选择 PCM/16bit/8Khz 单选按钮,它与其他选项中断。
    【解决方案5】:

    您的模拟器运行的是哪个版本的 Android?当我尝试使用 Android 2.2 运行模拟器时,我通常遇到类似的音频问题,该模拟器在 Windows 7 32 位上根本没有声音。仍然无法修复它,但是当我切换到 Android 2.3 模拟器时,声音自动起作用了。也许你可以试试这个......

    【讨论】:

    • 我用 Android 2.3 创建了一个新的模拟器。它带有 ADT。
    猜你喜欢
    • 2014-02-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-14
    • 2011-10-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多