2014-08-31 3 views
0

Google은 기본 음성 인식을 수행하는 iOS 앱을 제작하고 있습니다. 기본적으로이 앱은 iOS 기기로 말하는 단어의 수를 집계합니다. 이 응용 프로그램은 iPhone에 내장 된 표준 마이크에 말하면 잘 작동합니다. 그러나 무선 Bluetooth 오디오 장치를 연결할 때 해당 Bluetooth 장치를 음성 오디오 녹음 방법으로 사용할 수 없습니다. BlueTooth 헤드셋이 iOS 및 OpenEars 용 오디오 녹음 캡처로 사용할 수 없습니다.

  • 다른 Bluetooth를 시도 | 우리는 ZOMM 무선 가죽 끈 (http://www.amazon.com/ZOMM-Wireless-Bluetooth-Speakerphone-Black/dp/B003N3J6BU/ref=sr_1_1?ie=UTF8&qid=1409515088&sr=8-1http://www.zomm.com/)를 사용하는
  • 음성 인식에 대한 OpeanEars 라이브러리와 iOS7.0/7.1 내장

    • : 우리는 다음과 같은 소프트웨어 및 장치를 사용하는 같은 행동 장치 (Bluedio 66i와 Bluedio DF200)
    • 우리가이 단순히 표준 블루투스 프로토콜을 사용하고 알고 우리가 그것을 이해 블루투스 장치가되면, 지금까지의 기본 음성 메모 응용 프로그램
    • 을 오디오를 캡처 할 수 없습니다 쌍을 이루는 녹음/오디오 캡처를위한 장치로 자동 받아 들여야합니다.

    OpenEars에 따르면 Bluetooth 오디오 장치는 자동으로 선택되어야합니다 (http://www.politepix.com/forums/topic/enabling-bluetooth-support/). 우리가 이것을 추측하는 것이 맞습니까?

    • 쌍 iOS 기기
    • 열기 VoiceMemo로 ZOMM :

      우리는 "제어"실험으로 블루투스 장치를 테스트하기 (아이폰 OS와 음성 녹음 응용 프로그램 선박을)를 VoiceMemo 응용 프로그램을 사용
    • 정지 녹화를 기록 VoiceMemo 응용 프로그램
    • 시작 내에서 입력 장치로
    • 선택 ZOMM가 - 오디오 캡처되지 않았다

    이것은 불행히도 우리 앱이나 표준 음성 녹음 앱이 블루투스 기기를 오디오 녹음 수단으로 사용할 수 없음을 의미합니다. 어쨌든 장치를 단순히 문제로 규정하는 것은 어렵습니다.

    하드웨어 문제 (iOS에 음성 녹음을 지원하는 BT 지원 장치가 필요함)가 있거나 앱을 시작하기 위해 사용하도록 설정해야하는 코드가 있는지 궁금합니다. 장치를 기록 가능으로 수락합니다. 또한

    의 ZOMM 헤드셋에 대한 자세한 내용은 :

    ZOMM 사양 : 블루투스 무선 호환성 : 블루투스 핵심 기술 2.1 + EDR • • : 이 ZOMM 장치는 다음과 블루투스 무선 프로토콜 및 프로파일을 지원 핸즈프리 프로필 (HFP) v1.5 헤드셋 역할 헤드셋 프로필 (HSP) v1.2 헤드셋 역할 Bluetooth 무선 상호 운용성 : 이 ZOMM 장치는 호환되는 프로필과 역할을 지원하는 모든 Bluetooth 무선 제품과 상호 운용되도록 설계되었습니다. 포함 : Bluetooth 핵심 기술 v3.0, v2.1 + EDR, v2.0 + EDR, v1.2 블루투스 마스터 및 슬레이브 역할 Bluetooth 핸즈프리 프로필 (HFP) v1.5 및 이전 헤드셋 (HS) 역할 블루투스 헤드셋 프로파일 (HS) v1.2 및 이전 헤드셋 (HS) 역할

    이 문제를 해결하고 iOS7.1의 OpenEars 라이브러리와 함께 Bluetooth를 사용할 수있는 방법에 대한 아이디어가 있습니까?

    감사합니다. Philip

  • 답변

    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입니다. 나는 그것을 사용하지 않았지만 당신이 듣고있는 것을 검증 할 수 있어야합니다.