iPhone - API für Text-to-Speech-Funktion
Ich Frage mich, ob das iPhone hat keine API, unterstützt Text-to-Speech-Funktion? Ich sah mich um, konnte aber keine finden, so wollen einfach nur, um zu bestätigen.
Dankend in Erwartung.
Hier sind die Liste... stackoverflow.com/questions/12839671/...
InformationsquelleAutor Mustafa | 2009-07-09
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich lief in dieses problem, an einer Stelle, und bekam Flite (festival lite) text-to-speech-engine auf dem iPhone läuft. Vor kurzem habe ich eine API-Klasse. Ich habe versucht, es einfach (und kostenlos) zum hinzufügen von neuen und bestehenden Projekten. Es kann heruntergeladen werden unter hier.
Es funktioniert Super mit kleinen text zu sprechen. do u wissen, etwas, das funktionieren würde, selbst für große Datenblöcke, wie beim Lesen eines gesamten Dokuments...
Dies funktioniert gut, aber die Stimmen sind sehr "roboterhaft". Sie machten einige neue, qualitativ hochwertige voices, cstr.ed.ac.uk/projects/festival/onlinedemo.html. Ich nehme an, du benutzt die diphone Stimmen. Wie hast du konvertieren Sie diese zu .c-Dateien?
Verstehe ich es richtig, von der Lizenz, dass das Projekt auch für den Einsatz in kommerziellen Anwendungen?
Diese Bibliothek buggy und sehr langsam auf Geräten (lange Verzögerung vor der Anhörung die Rede). Es ist wahrscheinlich nicht die Antwort, die Sie suchen.
InformationsquelleAutor cmang
Dem iPhone 3G S hat die private VoiceServices Rahmenbedingungen, die dies tun können. Steve Troughton-Smith beschreibt die Verwendung der eigenen Klasse VSSpeechSynthesizer hier, aber Sie haben kaum eine chance, etwas über diese in den App Store.
InformationsquelleAutor Brad Larson
Für iOS 5-oder 6 - nichts eingebaut. Sie brauchen, um eine Drittanbieter-Bibliothek.
Für iOS 7 gibt es eine AVSpeechSynthesizer API.
Hier ein einfaches Beispiel:
InformationsquelleAutor karim
OpenEars ist ein open-source iOS-Bibliothek, die für die Umsetzung von round-trip englischer Sprache Spracherkennung und text-to-speech auf dem iPhone und iPad, die mit Hilfe des CMU-Pocketsphinx, CMU-Flite, und MITLM Bibliotheken.
InformationsquelleAutor Mustafa
Fand ich diese aber ich habe nicht versucht es noch nicht.
Dies ist nur cloud-Lösung. Nur eine Randnotiz.
InformationsquelleAutor Bushra Shahid
Den API-docs würde vorschlagen, dass die API nicht verfügbar ist.
InformationsquelleAutor teabot
Möchten Sie vielleicht auch, um einen Blick auf diese.
Es nutzt Flite. Es enthält keine spezifischen Anweisungen, aber es kann Ihnen Ideen.
InformationsquelleAutor Dimitris
Für iOS 5-oder 6 - nichts eingebaut. Sie benötigen zur Verwendung eine Dritte Partei Bibliothek.
Für iOS 7 gibt es eine AVSpeechSynthesizer API.
Quellcode auch verfügbar im Github
Finden Sie den folgenden Link,
InformationsquelleAutor Prithivi
Dies ist möglich, aber du musst Rollen Sie Ihre eigenen. Ich habe gesehen, eine app, die dies tun.
InformationsquelleAutor John Ballinger
Ich Tat dies, bevor die iPhone 2.0 kam durch die Portierung von espeak auf die Plattform. Ich benutzte es als ein Befehlszeilen-Dienstprogramm, aber es sollte möglich sein, um es in eine Bibliothek.
InformationsquelleAutor Epsilon Prime
können Sie versuchen, verwenden Sie google tts:
http://translate.google.com/translate_tts?tl=en&q=hello
und einige andere:
http://www.ispeech.org/api
http://tts-api.com/
InformationsquelleAutor TONy.W
Google TTS auf 100 Zeichen beschränkt.
So sollten Sie split-up Ihrer langen Satz in kleinen 100-Zeichen-Abschnitten und übergeben es an die Google-TTS-Methode.
Können Sie erreichen dies durch die Umsetzung der unten aufgeführten Schritte.
string.
Hier ist das beste für mich Google-TTS-Bibliothek-Für-iOS-Bibliothek versuchen es 🙂
InformationsquelleAutor A R
Gibt es eine Iphone app, die direkten TTS, Suchen Sie nach "TTSMessenger" auf Itunes
InformationsquelleAutor Jakes