0
SFSpeechRecognizer
을 사용하려하지만 올바르게 구현하고 있는지 테스트 할 방법이 없으며 상대적으로 새로운 클래스부터 샘플 코드를 찾을 수 없었습니다 (신속한 모름) . 용서할 수없는 실수를 저 지르거나 뭔가를 놓치고 있습니까?SFSpeechRecognizer를 사용하는 올바른 방법은 무엇입니까?
[SFSpeechRecognizer requestAuthorization:^(SFSpeechRecognizerAuthorizationStatus status){
if (status == SFSpeechRecognizerAuthorizationStatusAuthorized) {
SFSpeechRecognizer* recognizer = [[SFSpeechRecognizer alloc] init];
recognizer.delegate = self;
SFSpeechAudioBufferRecognitionRequest* request = [[SFSpeechAudioBufferRecognitionRequest alloc] init];
request.contextualStrings = @[@"data", @"bank", @"databank"];
SFSpeechRecognitionTask* task = [recognizer recognitionTaskWithRequest:request resultHandler:^(SFSpeechRecognitionResult* result, NSError* error){
SFTranscription* transcript = result.bestTranscription;
NSLog(@"%@", transcript);
}];
}
}];
는
미리 녹음 된 파일에서만 작동합니까? – Spartacus9
예,이 코드 줄에만 설정하면됩니다. [myDir stringByAppendingPathComponent : @ "/ sound.m4a"]; 이것은 오디오 파일의 URL 문자열입니다. 홈 디렉토리에서 설정해야합니다. – Enrique