Мы создаем приложение для iOS, которое выполняет базовое распознавание речи. По сути, приложение подсчитывает количество слов, которые вы произносите на устройстве iOS. Приложение хорошо работает при разговоре в стандартный микрофон, встроенный в iPhone. Однако при подключении беспроводного аудиоустройства Bluetooth мы не можем использовать это устройство Bluetooth в качестве метода записи голосового аудио. Мы используем следующее программное обеспечение и устройства:
- создан для iOS7.0/7.1 с библиотекой OpeanEars для распознавания речи
- мы используем беспроводной поводок ZOMM (http://www.zomm.com/ | https://rads.stackoverflow.com/amzn/click/com/B003N3J6BU)
- Пробовал другие устройства Bluetooth с таким же поведением (Bluedio 66i и Bluedio DF200).
- Невозможно записать звук в приложении Voice Memo по умолчанию
- насколько нам известно, это просто использование стандартного протокола BlueTooth, как мы его понимаем, как только устройство Bluetooth будет сопряжено, оно должно автоматически начать принимать его как устройство для записи/захвата звука.
Согласно OpenEars, аудиоустройства Bluetooth должны подхватываться автоматически (http://www.politepix.com/forums/topic/enabling-bluetooth-support/). Правы ли мы, предполагая это?
Мы использовали приложение VoiceMemo (приложение для записи голоса, поставляемое с iOS), чтобы протестировать устройство Bluetooth в качестве «контрольного» эксперимента:
- Соедините ZOMM с устройством iOS
- Открыть голосовую заметку
- Выберите ZOMM в качестве устройства ввода в приложении VoiceMemo.
- Начать запись
- Остановить запись — звук не был записан
К сожалению, это означало, что ни наше приложение, ни стандартное приложение для записи голоса не могут использовать устройство Bluetooth в качестве средства для записи звука. В любом случае сложно назвать устройство просто проблемой.
Нам интересно понять, является ли это просто аппаратной проблемой (и нужно устройство с поддержкой BT, которое поддерживает запись голоса на iOS) или есть что-то в коде, который нам нужно включить, чтобы приложение начало принимать устройство как записываемый.
Также подробнее о гарнитуре ZOMM:
Технические характеристики ZOMM: Совместимость с беспроводной связью Bluetooth. Это устройство ZOMM поддерживает следующие протоколы и профили беспроводной связи Bluetooth: • Базовая технология Bluetooth версии 2.1+EDR • Профиль громкой связи (HFP) версии 1.5, роль гарнитуры • Профиль гарнитуры (HSP) версии 1.2 Роль гарнитуры Совместимость с беспроводной связью Bluetooth: это устройство ZOMM предназначено для взаимодействия со всеми беспроводными продуктами Bluetooth, которые поддерживают совместимые профили и роли, включая: базовую технологию Bluetooth v3.0, v2.1+EDR, v2.0 +EDR, v1.2 Bluetooth роли ведущего и ведомого Профиль Bluetooth Hands-Free (HFP) версии 1.5 и роль предыдущей версии гарнитуры (HS) Профиль Bluetooth-гарнитуры (HS) версии 1.2 и роль предыдущей версии гарнитуры (HS)
Любая идея о том, что мы могли бы сделать, чтобы решить эту проблему и использовать Bluetooth вместе с библиотекой OpenEars на iOS7.1?
Спасибо! Филип