【问题标题】:BlueTooth headset not able to use as audio recording capture for iOS and OpenEars蓝牙耳机无法用作 iOS 和 OpenEars 的录音捕获
【发布时间】:2014-08-31 20:49:31
【问题描述】:

我们正在构建一个执行基本语音识别的 iOS 应用。基本上,该应用程序会计算您对 iOS 设备说的字数。当对着 iPhone 内置的标准麦克风讲话时,该应用程序运行良好。但是,当连接无线蓝牙音频设备时,我们无法将该蓝牙设备用作录制语音音频的方法。我们正在使用以下软件和设备:

根据 OpenEars,蓝牙音频设备应该会被自动拾取 (http://www.politepix.com/forums/topic/enabling-bluetooth-support/)。我们的假设是否正确?

我们使用 VoiceMemo 应用(iOS 附带的录音应用)来测试蓝牙设备作为“控制”实验:

  • 将 ZOMM 与 iOS 设备配对
  • 打开语音备忘录
  • 在 VoiceMemo 应用中选择 ZOMM 作为输入设备
  • 开始录制
  • 停止录制 - 未捕获音频

很遗憾,这意味着我们的应用程序和标准的录音应用程序都无法使用蓝牙设备来录制音频。无论哪种方式,都很难将设备视为简单的问题。

我们很想知道这是否只是硬件问题(并且需要支持 BT 的设备来支持 iOS 的语音录制),或者我们需要启用代码中的某些内容才能让应用开始接受设备可录制。

另外,关于 ZOMM 耳机的更多详细信息:

ZOMM 规格: 蓝牙无线兼容性: 此 ZOMM 设备支持以下蓝牙无线协议和配置文件: • 蓝牙核心技术v2.1+EDR • 免提配置文件 (HFP) v1.5 耳机角色 • 耳机配置文件 (HSP) v1.2 耳机角色 蓝牙无线互操作性: 此 ZOMM 设备旨在与支持兼容配置文件和角色的所有蓝牙无线产品互操作 包含: 蓝牙核心技术 v3.0、v2.1+EDR、v2.0+EDR、v1.2 蓝牙主从角色 蓝牙免提配置文件 (HFP) v1.5 和之前的耳机 (HS) 角色 蓝牙耳机配置文件 (HS) v1.2 和之前的耳机 (HS) 角色

知道我们可以做些什么来解决这个问题并在 iOS7.1 上将蓝牙与 OpenEars 库一起使用吗?

谢谢!菲利普

【问题讨论】:

    标签: ios ios7 bluetooth openears


    【解决方案1】:

    使用语音备忘录进行测试是合乎逻辑的,但是当连接 BT 时,应用程序可能不允许更改路由。详细的解释在这里。 iOS: Using Bluetooth audio output (kAudioSessionProperty_OverrideCategoryEnableBluetoothInput) AudioSession

    使用 OpenEars,我相信您可以启用日志记录以跟踪音频路由何时发生变化。因此,您可以通过日志记录来验证它正在侦听它应该在哪里,或者....没有在侦听。我建议从这篇文章开始升级http://www.politepix.com/forums/topic/small-bug-when-running-on-ios-8/。如果滚动到底部,您可以看到 BT 现在应该可以工作了。

    另一个值得运行的测试是 OE 中的 SaveThatWav。我没用过,但你应该也能验证你在听什么。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多