gpt4 book ai didi

ios - 蓝牙耳机无法用作 iOS 和 OpenEars 的录音捕获

转载 作者:行者123 更新时间:2023-11-29 02:42:27 25 4
gpt4 key购买 nike

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

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

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

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

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

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

此外,有关 ZOMM 耳机的更多详细信息:

ZOMM规范:蓝牙无线兼容性:此 ZOMM 设备支持以下蓝牙无线协议(protocol)和配置文件:• 蓝牙核心技术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 库一起使用吗?

谢谢!菲利普

最佳答案

使用语音备忘录进行测试是合乎逻辑的,但是当连接 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。我没用过,但你应该也能验证你在听什么。

关于ios - 蓝牙耳机无法用作 iOS 和 OpenEars 的录音捕获,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25596189/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com