2012-04-18 3 views
3

프로젝트에서 작업 중입니다. 요구 사항이 사람의 음성을 텍스트로 변환하지만 ios 5.1에서이 새로운 기능을 추가했다고 들었습니다.ios SDK의 음성을 텍스트로 변환하는 방법

작은 예제로이 새로운 기능을 내 응용 프로그램에 통합하는 방법을 알려줄 수 있습니다.

미리 감사드립니다. saroj.

답변

4

앱에 통합하려면 아무 것도 할 필요가 없습니다. 사용자가 탭하는 UITextField 또는 UITextView는 키보드를 가져 오며, 스페이스 바의 바로 왼쪽에 마이크 아이콘이 있습니다. 사용자는 이것을 탭핑하고 말하고 다시 두드립니다. 텍스트에 대한 연설은 Apple의 서버에 의해 이루어 지므로, 연결 속도가 느린 경우에는 몇 초가 걸릴 수 있습니다. 이 상황이 진행되는 동안 텍스트 입력란에 표시되는 보라색 3 개의 원이 표시되어 텍스트에 대한 음성이 발생하고 있음을 나타냅니다. 그런 다음 Apple에서 반환 한 텍스트로 바뀝니다. 네트워크 연결이없는 경우 (예 : 무선 랜 끄기, 비행기 모드 또는 사용 가능한 무선 신호가없는 경우) 키보드에서 버튼이 제거됩니다. 따라서 오프라인 일 때 텍스트 음성 변환에 액세스 할 수 없다는 점에 유의하십시오.

+0

고마워, 당신은 낮은 버전 이오스에 대한 생각을 할 수 있습니까? –

+1

흠,이 기능은 이전에 출시 된 기기가 아닌 새로운 iPad에서만 사용할 수 있습니다. 이 버전 (및 iOS의 더 낮은 버전)을 지원하려면 타사 라이브러리를 사용해야합니다. 예 : [여기] (http://stackoverflow.com/questions/1102244/iphone-api-for-text-to-speech-feature) –

+0

그게 창피하다. 하나 이상의 요구 사항이있다. 하나 이상의 텍스트 줄을 보낼 수 있는가? 사과 서버에서 우리 앱에서 음성으로 변환 하시겠습니까? 제발 .... 도와주세요. –

관련 문제