Paquet Cydia : Say

Faites parler votre iPad/iPhone en utilisant la fonction TextToSpeech.

Réglage possible de la vitesse de lecture, du niveau sonore, du pitch et de la voix.

La voix Siri n’est pas exploitable bien qu’elle soit listée.

À quoi sert-il ?

Utilisez la voix de votre appareil pour lui faire dire ce que vous voulez.

Résultat :

iPad:~ root# say "Bonjour, GitHub."
Rate = 0.53;
Volume = 1.00;
Pitch = 1.00;
Voix = fr-FR;
String = Bonjour, GitHub.;

iPad:~ root# say -r 0.53 -V 2 -p 1.1 -v Amélie "Bonjour, Github. Je m'appelle Amélie."
Rate = 0.53;
Volume = 2.00;
Pitch = 1.10;
Voix = Amélie;
String = Bonjour, Github. Je m'appelle Amélie.;

iPad:~ root# say -r 0.53 -V 2 -p 1.1 -v Thomas\(Enhanced\) "Bonjour, Github. Moi, c'est Thomas premium."
Rate = 0.53;
Volume = 2.00;
Pitch = 1.10;
Voix = Thomas(Enhanced);
String = Bonjour, Github. Moi, c'est Thomas premium.;

iPad:~ root# say -r 0.53 -V 2 -p 1.1 -v "Thomas(Enhanced)" "Bonjour, Github. Moi, c'est Thomas premium."
Rate = 0.53;
Volume = 2.00;
Pitch = 1.10;
Voix = Thomas(Enhanced);
String = Bonjour, Github. Moi, c'est Thomas premium.;

iPad:~ root# say -o output.wav "Bonjour, je m'appelle Jordan, et toi tu t'appelles comment ?"
File = output.wav;
Rate = 0.53;
Volume = 1.00;
Pitch = 1.00;
Voix = fr-FR;
String = Bonjour, je mappelle Jordan, et toi tu t'appelles comment ?";

Descriptif :

  • Paramètres de la commande :
    • -r rate => Mini: 0.5 - Max: 1 - Default: 0.53
    • -V volume => Mini: 0 - Max: 1 - Default: 1
    • -p pitch => Mini: 0.5 - Max: 2 - Default: 1
    • -v voix => mettez le nom de la voix que vous désirez (ex: Thomas) listez les voix installées avec la commande say -v ?
    • -o output => nom du fichier audio dans lequel le TTS sera enregistré.
      – Pour iOS 13 et +, la fonction d’enregistrement est implémentée directement, le lancement de la commande -o redirige le TTS directement vers le fichier, il n’y a pas de son en sortie des hauts-parleurs.
      – Pour les versions antérieures, la fonction d’enregistrement n’est pas implémentée, le lancement de la commande -o redirige le TTS vers les haut-parleurs, et le micro enregistre le son. Attention aux milieux bruyants, le son se verra affecté.

/!\ Si votre appareil n’a pas téléchargé les voix sélectionnées, la voix par défaut anglaise sera utilisée. Pour les télécharger :

  • (iOS 12) : Réglages > Général > Accessibilité > VoiceOver > Parole > Voix > et télécharger les voix désirées.
  • (iOS 13) : Réglages > Accessibilité > VoiceOver > Parole > Voix > et télécharger les voix désirées.
    Pensez à redémarrer votre appareil après avoir téléchargé une nouvelle voix, sans quoi elle ne fonctionnera pas.

Installation :

Pour installer ce paquet, il faut ajouter mon repo : Comment l’installer ?

Puis, depuis une session SSH sur l’appareil ou dans une commande action du plugin Jailbreak, copiez-collez cette commande :

apt-get update && apt-get install com.flobul.say

Liens :

Git de la dernière version : https://github.com/Flobul/Say

Ce paquet est également installé via le plugin Jailbreak.

Une réflexion sur « Paquet Cydia : Say »

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *