2016-10-07 7 views
3

Ich arbeite an Sprache zu Text iOS 10-Funktion.SFSpeechRecognitionTaskDelegate Delegate Methoden werden nicht aufgerufen

Ich möchte SFSpeechRecognitionTaskDelegate Delegate Methoden aufgerufen werden, um die abgeschlossenen Ergebnisse zu überprüfen.

func speechRecognitionTask(_ task: SFSpeechRecognitionTask, didFinishRecognition recognitionResult: SFSpeechRecognitionResult); 

Aber seine jede Delegate-Methode wird nicht aufgerufen. Ich bin auch neugierig, warum seine .delegate-Eigenschaft, die nicht für die Einstellung von Delegate auf Selbst verfügbar ist.

Jede Hilfe wird geschätzt. Danke im Voraus.

Bearbeitet: Auch die vom Protokoll festgelegte Delegate-Eigenschaft wurde nicht in der Documentaion gefunden. d. h.

@property (nonatomic, weak) id<SFSpeechRecognitionTaskDelegate> delegate; 

ist in der Datei SFSpeechRecognitionTask.h nicht verfügbar. Ist es notwendig, dass wir dafür Eigentum brauchen?

+0

Können Sie Code anzeigen? – Vats

+0

Ah! Vergessen, hier nochmal zu kommentieren. Es gibt eine explizite Methode, um diesen Delegaten aufzurufen. recognitionTaskWithRequest: delegate: method steht hierfür zur Verfügung. Ich habe diese Methode in SFSpeechRecognizer documentaion gefunden. Hier erhalten Sie es: https://developer.apple.com/reference/speech/sfspeechrecognizer?language=objc – Vin

Antwort

0

beziehen sich dieser Artikel enthält es für mich Demo-Anwendung auf speechkit in schnellen,

https://www.appcoda.com/siri-speech-framework/

es gut funktioniert.

+0

So verwenden Sie SFSpeechRecognitionTaskDelegate die Delegate-Methoden? Können Sie mir das Code-Snippet von SFSpeechRecognitionTaskDelegate-Methoden mitteilen? – Vin

+0

Ich verwende SFSpeechRecognizerDelegate. – KAR

+0

Ok. Ich möchte eine Prozedur, bei der der Erkenner nach einer bestimmten Sprechpause aufhören soll zu arbeiten und das Endergebnis der Spracherkennung ergeben soll. Ich sende diesen Text als Eingabe an meinen SearchView Controller. Also brauche ich den kompletten Satz, den der Benutzer gesprochen hat – Vin

Verwandte Themen