2009-07-13 15 views
7

Das neue iPhone 3GS unterstützt Sprachbefehle, wie "Call Bill" oder "Spielen Sie Musik mit den Strichen" und so weiter.iPhone Spracherkennung API?

Ich schaute durch das iPhone SDK, aber ich kann keine Hinweise auf diese Funktion finden. Alle von mir ausgewählten Suchschlüssel scheinen nur die neue Voice-Chat-Funktion zu finden.

Wer weiß, ob Apple-Sprachbefehl APIs zum SDK hinzugefügt, oder ob es noch andere verbotene API? Wenn es existiert, könnte jemand eine bestimmte Klasse auf mich hinweisen?

+1

Was ist die Voice-Chat-Funktion? Gibt es einen API-Hook für TTS? Ich habe danach gesucht. – Xcoder

+2

Anscheinend gibt es nicht (abgesehen von den Zugänglichkeits-Sachen). Das Voice-Chat-Zeug ist neu. Es dient speziell dazu, dass zwei iPhone-Benutzer über einen Datenstrom miteinander sprechen können. Es ist für den Einsatz in Spielen konzipiert. –

Antwort

5

Das SDK unterstützt weder Spracherkennung noch Text to Speech. Die Spracherkennung ist nur über die Sprachsteuerungs-App verfügbar und Text-zu-Sprache ist nur über die Accessibility-APIs verfügbar, wenn die Barrierefreiheit aktiviert ist.

+0

Ist dies noch aktuell ab 2011? –

4

Man könnte versuchen poketsphinx Spracherkennung Bibliothek aus dem CMU Sphinx Projekt zu bündeln. Es ist eine Open Source großen Wortschatz, sprecherunabhängige kontinuierliche Spracherkennung Motor. Chech die README, um zu sehen, wie man in XCode einrichtet.

+8

ich einen Wrapper für Tasche Sphinx schrieb, dass das Setup als auch hilft: http://github.com/KingOfBrian/VocalKit/ –

+0

Hallo brian haben Sie ein Beispiel haben die VocalKit verwendet, wenn also bitte mit me.thanks in adv teilen. – ravoorinandan

16

OpenEars ist ein wirklich schöner Objective-C-API für CMU Sphinx. Es lohnt sich herauszufinden, ob Sie CMU Sphinx in Ihre App integrieren möchten.

+0

Vielen Dank dafür :) –