mme de la parole à partir de la ligne de commande
Est-il un moyen d'utiliser le MS de la Parole de l'utilitaire en ligne de commande? Je peux le faire sur un mac, mais ne peut pas trouver de référence sur Windows XP.
Grâce.
- Pertinentes: askubuntu.com/questions/53896/natural-sounding-text-to-speech
- Pertinentes: askubuntu.com/questions/21811/...
Vous devez vous connecter pour publier un commentaire.
Je ne pense pas qu'il y est un outil de ligne de commande pour elle, mais quelqu'un a écrit un:
http://krolik.net/post/Say-exe-a-simple-command-line-text-to-speech-program-for-Windows.aspx
Mes 2 cents sur le sujet, la ligne de commande one-liners:
sur de Gagner en utilisant
PowerShell.exe
sur de Gagner en utilisant
mshta.exe
sur OSX à l'aide de
say
Ubuntu Desktop (>=2015) à l'aide de native
spd-say
sur un autre Linux
sur Raspberry Pi, Win, OSX à l'aide de Nœud Rouge
npm i nœud-rouge-contrib-sysmessage
Il y a un beau programme open source qui fait ce que vous me demandez sur Windows, appelé Pierre du Texte à la Parole disponible ici: http://jampal.sourceforge.net/ptts.html
Il contient un binaire appelé ptts.exe qui va parler du texte à partir de l'entrée standard, de sorte que vous pouvez l'exécuter comme ceci:
Sinon, vous pouvez utiliser les trois suivants de la ligne de script VBS pour obtenir similaire de base TTS:
Et vous pourriez invoquer qu'à partir de la ligne de commande comme ceci:
Si vous allez le script de route, vous aurez probablement envie de trouver plus vaste des exemples de code avec une variable de délai d'attente et la gestion des erreurs.
Espère que cela aide.
C:\Program Files\Jampal>cscript "c:\program files\jampal\ptts.vbs" -voice "IVONA Amy" < raven.txt
etC:\Program Files\Jampal>cscript "c:\program files\jampal\ptts.vbs" -voice "IVONA Jennifer" < raven.txt
Il y a une powershell façon aussi:
Créer un fichier appelé à parler.ps1
Ensuite, vous pouvez l'appeler
Si vous ne pouvez pas trouver une commande, vous pouvez toujours placer l' Système.De la parole.La synthèse.SpeechSynthesizer de .Net 3.0 (N'oubliez pas de référence "du Système.De la parole")
Votre meilleure approche est d'écrire un petit utilitaire en ligne de commande qui va le faire pour vous. Il ne serait pas beaucoup de travail, - il suffit de lire le texte, puis utiliser le ms tts bibliothèque.
Une autre alternative est d'utiliser Cepstral. Il est livré avec une jolie utilitaire de ligne de commande et des sons des années-lumière de mieux que le ms tts.
Il y a aussi Balabolca: http://www.cross-plus-a.com/bconsole.htm
Il dispose d'un outil de ligne de commande
balcon.exe
. Vous pouvez l'utiliser comme ceci:Liste des voix:
Parler de fichier:
Parler à partir de la ligne de commande:
Plus d'options de ligne de commande sont disponibles. Je l'ai essayé sur Ubuntu avec SAPI5 installé dans le Vin. Il fonctionne très bien.