2011-01-10 3 views
5
zu verwenden

Weiß jemand, ob es möglich ist, TTS in iOS-Entwicklung wie in Android zu implementieren? Ist es in einer Bibliothek oder so? Ich glaube, ich habe etwas über Utility und TTS in iOS gehört, aber ich hatte Schwierigkeiten, eine Dokumentation zu diesem Thema zu finden. Jede Hilfe wäre willkommen.Ist es möglich, TTS in iOS

+1

Mit TTS meinen Sie Text-zu-Sprache? (Nur klärend.) –

+0

Ja, TTS = Text To Speech –

+0

HbashirNaij, ich habe Ihr Projekt überprüft, sehr einfach, sauber und effektiv, das einzige, was ich nicht mag, ist, dass Sie mit dem Internet verbunden sein müssen benutze es, ich habe eine andere Frage, ist legal, die Google TTS-Engine zu verwenden? Kann ich mit dieser Engine eine App auf den Markt bringen? mit freundlichen Grüßen. – pabloverd

Antwort

5

flite TTS wurde in eine iOS-Bibliothek zur Verfügung gedreht here.

Es ist nicht zu schwer zu implementieren. Seien Sie sich bewusst, dass die Leistung, die Sie im Simulator sehen, viel besser ist als auf einem Gerät und Sie zusätzliche Ausgaben für das Testen von Geräten budgetieren müssen.

1

Wenn Sie Text-zu-Sprache meinen, gibt es eine Vielzahl von Technologien auf Accessibility-Basis wie VoiceOver, die mit der Accessibility Programming Guide for iOS diskutiert werden.

Das heißt, ich glaube nicht, dass diese für den Einsatz außerhalb der Zugänglichkeit zur Verfügung stehen. (D.h .: Sie können nicht so weit nutzen diese auf Nachfrage von Text in Sprache auszuführen, wie ich weiß.)

5

Sehen Sie sich mein Projekt an, es ist ein wirklich einfach zu bedienendes TTS, das auf Google TTS für Übersetzungsdienste basiert. Verwenden Sie einen AVAudioPlayer, um die NSMutableData abzuspielen, die von der Methode übergeben wird. Schauen Sie sich das Projekt here an.