2017-03-27 15 views
0

마이크에서 오디오를 녹음하여 SpeechRecognizer를 구현할 수있었습니다. 필사본은 정상이지만 사용자가 단어 또는 철자 중 하나를 사용할 수있는 옵션을 찾고 있습니다.iOS10 음성 인식기 맞춤법

예를 들어 사용자가 철자를 원한다면 그는 버튼을 누르고 "맞춤법 모드"가 활성화 된 후 "CNN"또는 "ABC"와 같이 단어 맞춤법을 지정할 수 있습니다. 현재 "CNN"이라고 말하면 시리 (Siri)는이를 "보기 (See and)"로 바꿉니다.

SpeechRecognizer에는 이러한 기능이 있습니까? 아니면이 목표에 어떻게 접근 할 수 있을지 생각해보십시오.

EDIT : 나는 ObjC를 선호합니다 (고집 센 멍청이이기 때문에). 그러나 신속한 예제가 있다면 ObjC로 직접 번역하려고 할 수도 있습니다.

답변

3

음 ... 문제를 해결하기 위해 약간의 팁이 있습니다! 나는 음성 인식기를 사용할 때 작은 POC를 사용했습니다. 이렇게하면 새 연락처 "CNN"또는 "ABC"로 장치에 등록하려고 시도합니다.

이와 같이 SpeechRecognizer는 특정 이름과 분명히 일부 단어를 인식 할 수 있습니다.

+0

에 대한 자세한 내용을 확인할 수 있습니다. – GeneCode

+0

물론, 그건 의미가 있습니다. 나는 Speech Recognizer를 사용할 때처럼 POC를 만들고 싶었다. 문제를 해결할 수 있다면 답을 게시하고 적절한 방법을 알고 싶습니다. :) – Danyl

+1

자랑에서! – tcacciatore

2

당신은

speechRecognitionRequest.taskHint = SFSpeechRecognitionTaskHintDictation; 

SFSpeech 인식 작업 힌트 받아쓰기 요청이 일반 받아쓰기의 인식이다 SFSpeech 인식 작업 힌트 받아쓰기와 음성 인식 요청의 taskHint 설정을 시도 할 수 있습니다 .

당신은 내가 추측하지만 CNN과 ABC의 접촉을 설치하는 모든 내 응용 프로그램 사용자에게 문의 할 수 없기 때문에 내 응용 프로그램에 구현 될 수없는 일을 할 수 Speech Recognition Task Hints

관련 문제