【发布时间】:2014-08-31 20:49:31
【问题描述】:
我们正在构建一个执行基本语音识别的 iOS 应用。基本上,该应用程序会计算您对 iOS 设备说的字数。当对着 iPhone 内置的标准麦克风讲话时,该应用程序运行良好。但是,当连接无线蓝牙音频设备时,我们无法将该蓝牙设备用作录制语音音频的方法。我们正在使用以下软件和设备:
- 为 iOS7.0/7.1 构建,带有用于语音识别的 OpeanEars 库
- 我们正在使用 ZOMM 无线牵引绳 (http://www.zomm.com/ | http://www.amazon.com/ZOMM-Wireless-Bluetooth-Speakerphone-Black/dp/B003N3J6BU/ref=sr_1_1?ie=UTF8&qid=1409515088&sr=8-1)
- 尝试了其他具有相同行为的蓝牙设备(Bluedio 66i 和 Bluedio DF200)
- 无法在默认语音备忘录应用中捕获音频
- 据我们所知,这只是使用标准蓝牙协议,据我们了解,一旦蓝牙设备配对,它应该会自动开始接受它作为录制/音频捕获的设备
根据 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