【问题标题】:Pocketsphinx Android demo error: "Failed to init recognizer java.io.IOException: Failed to initialize recorder. Microphone might already be in use."Pocketsphinx Android 演示错误:“无法初始化识别器 java.io.IOException:无法初始化录音机。麦克风可能已在使用中。”
【发布时间】:2016-09-27 04:43:34
【问题描述】:

我一直在使用 Pocketsphinx Android 演示并收到错误:“无法初始化识别器 java.io.IOException:无法初始化记录器。麦克风可能已在使用中。”

这个错误是什么意思,我能做些什么来修复它?

【问题讨论】:

  • 这意味着麦克风已经在另一个应用程序中使用了,你无能为力。
  • @NikolayShmyrev 我已经关闭了所有其他使用麦克风的应用程序,因此它不能来自其他应用程序。
  • @NikolayShmyrev 我的应用程序有多个使用麦克风的活动,当我的应用程序从第一个活动切换到第二个活动时出现问题。
  • 好的,所以您尝试自己多次访问麦克风,您不应该那样做。

标签: android voice-recognition speech-to-text pocketsphinx pocketsphinx-android


【解决方案1】:

如果您将 Android 操作系统升级到 6 或已经是 6,您必须在运行时请求权限。 Android OS 6后Android manifest recorder权限不足,不请求权限会报此错误。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多