2010-09-10 5 views
0

Je veux faire du convertisseur de texte en parole, J'ai trouvé Java ont fourni gratuitement TTS (Text to Speech) pour ce faire, mais je ne sais pas comment implémenter dans blackberry. Aidez-moi s'il vous plaît à l'utiliser.Comment utiliser Text to Speech (TTS) dans BlackBerry?

+0

Pourriez-vous fournir un lien vers les tts gratuits que vous avez trouvés? Vous attendez-vous à lancer les tts directement sur la mûre, ou allez-vous implémenter votre propre code tts basé sur le libre? –

+0

http://freetts.sourceforge.net/docs/index.php#download_and_install – amit

Répondre

0

De l'freetts faq, le code nécessite JDK 1.4, utilise des fonctionnalités qui ne sont pas disponibles sur l'API java terminal BlackBerry:

Why must I use Java 2 SDK, Standard Edition, v1.4?

Certaines des nombreuses raisons impérieuses d'utiliser Java 2 SDK, édition standard , v1.4. sont:

Nouveau package IO - Java 2 SDK, Standard Edition, v1.4 fournit un nouveau package IO (java.nio) qui fournit des E/S de fichiers mappés en mémoire. Ce paquet réduit considérablement les temps de chargement des bases de données FreeTTS. Expressions régulières - Java 2 SDK, Standard Edition, v1.4 fournit un nouveau package pour la correspondance d'expressions régulières (java.util.regex). Ils sont utilisés dans l'étape de normalisation du texte FreeTTS. Assert Facility - Java 2 SDK, Standard Edition, v1.4 a ajouté le nouveau mot clé assert pour garantir que certaines conditions sont remplies avant de poursuivre l'exécution. FreeTTS utilise ce mot-clé dans toutes les étapes de la synthèse vocale.
Optimisations du compilateur - Java 2 SDK, Standard Edition, v1.4 a de nombreuses optimisations de compilateur qui produisent un code plus rapide et plus compact. Par exemple, avec le commutateur -server, les codes d'octets sont optimisés pour éliminer les limites de contrôle des accès au tableau chaque fois que cela est possible.