2010-07-16 4 views
0

Je cherchais un moyen d'enregistrer la sortie de la synthèse vocale en tant que fichier .wav. J'ai téléchargé FreeTTS et CloudGarden, mais FreeTTS a des problèmes avec la configuration des voix MBROLA sur les machines Windows, et les exemples CloudGarden contiennent des méthodes dépréciées qui produisent des erreurs même si les versions précédentes de jsapi sont utilisées à la place. Ce que je cherche est un moyen d'enregistrer la parole dans un fichier .wav, plutôt que d'être lu par les haut-parleurs. Tout ce qui m'importe c'est que ça compile et que ça marche.Sortie du son de la parole Java sous forme de fichier .wav

Si quelqu'un a des connaissances, ou connaît un bon tutoriel, ce serait génial :)

Merci encore, Fiona

Répondre

0

La distribution FreeTTS comprend un programme qui vous permettra de tester de nombreux des fonctionnalités de FreeTTS. Ce programme est démarré en exécutant la commande suivante:

Le FreeTTS Test Program a des options qui pourraient être intéressantes pour vous:

-dumpAudio file : dump audio to file 
-dumpAudioTypes : dump the possible output types 
-dumpMultiAudio file : dump audio to file 
+0

J'ai essayé ce programme mais MBROLA doit être installé sur la machine. MBROLA est bien connu pour avoir des problèmes avec Windows, donc même si je l'ai mis en place selon les conseils connus, je reçois toujours le message d'erreur: 'Propriété système "mbrola.base" est indéfini. N'utilise pas les voix MBROLA ' lorsque j'essaie d'exécuter le fichier de test – Fiona

0

Étape 1: MBROLA voices with FreeTTS - Windows

Étape 2: Utilisez le code suivant pour supprimer votre erreur: mbrola base est indéfini

System.setProperty ("mbrola.base", "C:/Users/LOL/Documents/NetBeansProjects/TTS/mbrola");

+0

Vous pouvez généraliser le chemin du fichier pour les autres utilisateurs. En outre, le tag MBROLA ne contient aucune information, vous pourriez donc ajouter une description ici: http://stackoverflow.com/edit-tag-wiki/52941 – mbomb007