2009-06-02 11 views
13

Ich möchte eine App erstellen, die Spracherkennung verwendet. Ich habe große Unternehmen wie Google usw. bei der Implementierung dieses Features gesehen, aber ich bin neugierig, ob ich das auf einer Start-up-Ebene machen kann. Hat sich jemand damit befasst? Gibt es dafür irgendwelche Werkzeuge?iPhone App> Spracherkennung hinzufügen?

+1

Ich glaube, Sie benötigen weitere Informationen zur Verfügung zu stellen - was Sie die App tun wollen, etc ... – zpesk

+0

Wenn Sie Anzeige Sprach suchen Kontrolle auf Ihr iPhone in Text dann lesen Dieser Thread http://www.surreystore.com/cms/technology/7-apple/16-how-to-add-voice-to-text-for-iphone.html – iMacker

Antwort

3

Der beste Ansatz wird wahrscheinlich sein:

  1. Nehmen Sie die Stimme am Telefon
  2. die Aufnahme an einen Server senden, der die Spracherkennungssoftware läuft
  3. Dann etwas zum Telefon zurückzukehren, um anzuzeigen, was es
+2

Das ist eine Menge Daten zu senden. Ich könnte es auf dem iPhone selbst versuchen. Schließlich könnten PCs vor 10 Jahren einen fairen Job machen, vielleicht sollten iPhones jetzt dazu in der Lage sein. – Nosredna

+3

Dies ist die Technik, die die Google-Suche verwendet – bgw

+0

Google codiert die Stimme in einer besonderen Weise, sie senden nicht nur die rohen Audiodaten für genau den Grund, Nosredna gab. –

4

tun sollten, wenn Sie hier bei wikipedia starten, werden Sie eine gute Liste Motoren (http://en.wikipedia.org/wiki/Speech_recognition#Commercial_software.2Fmiddleware) erhalten

Während ich dies schreibe (24. Juni 2009) sieht es mir, das sind zwei lebensfähige Open-Source-Lösungen

Beide haben in iphone apps verwendet, aber die iphone freundliche Quelle ist nicht ohne weiteres verfügbar.

Als ich dies (8. Juli 2009) bearbeiten, habe ich vor kurzem gelernt, dass Loquendo (http://www.loquendo.com/en/) Spracherkennung und Sprachsynthese (ASR & TTS) für das iPhone hat.

+0

@Rohrer, Wird Apple dies genehmigen, wenn wir externe Engines für die Spracherkennung hinzufügen? – smakstr

+0

@Shibin - Ich habe noch nie davon gehört, dass solche Apps abgelehnt werden, und ich würde auch nicht erwarten, dass sie es sein werden, aber Ihre Laufleistung kann variieren . Sie können immer nach Benutzern eines bestimmten SDK suchen und sicherstellen, dass ihre Apps tatsächlich veröffentlicht werden. Dies wäre mit den kommerziellen SDKs besonders einfach. –

0

Das Dragon Mobile SDK von Nuance erfüllt die Anforderungen. Sie benötigen eine Internetverbindung, um das Audio an den Nuance-Server senden zu können, und Sie erhalten eine Liste der Textantworten. Sie können dann entscheiden, was mit den Textantworten zu tun ist (z. B. Ihren Benutzer bitten, den zu wählen, den er meinte, oder eine Aktion ausführen). Hier ist der Link:

http://dragonmobile.nuancemobiledeveloper.com/