{"id":3951,"date":"2022-12-29T18:21:23","date_gmt":"2022-12-29T18:21:23","guid":{"rendered":"http:\/\/kevinbk.com\/?p=3951"},"modified":"2022-12-29T18:37:30","modified_gmt":"2022-12-29T18:37:30","slug":"customizando-codigo-do-responsivevoice","status":"publish","type":"post","link":"https:\/\/kevinbk.com\/fr\/personnalisation-responsivevoice-code\/","title":{"rendered":"Personnalisation du code ResponsiveVoice"},"content":{"rendered":"
ResponsiveVoice est un outil gratuit et populaire de l'API Speech Text qui permet aux utilisateurs d'ajouter du texte de lecture, des mots et des extraits \u00e0 leur site Web. Mais comment personnaliser ces codes pour qu'ils fonctionnent comme vous le souhaitez ? <\/p>\n\n\n\n
ResponsiveVoice, bien qu'il soit gratuit, a un plan payant qui le prend en charge. Le gros probl\u00e8me est que les utilisateurs gratuits n'attirent pas l'attention. Aucune documentation de l'API ne mettra \u00e0 jour ce que le service fournit. <\/p>\n\n\n\n
Lorsque j'essayais d'utiliser et de modifier divers codes, je n'arrivais pas \u00e0 le faire fonctionner comme je le souhaitais. Heureusement avec l'aide de l'IA, apr\u00e8s plusieurs heures, j'ai r\u00e9ussi \u00e0 \u00e9diter comme je veux avec JavaScript. <\/p>\n\n\n\n
Pour ajouter ResponsiveVoice \u00e0 votre site Web, vous devez cr\u00e9er un compte et g\u00e9n\u00e9rer une cl\u00e9 API pour votre site Web. Ensuite, placez simplement le script suivant dans l'en-t\u00eate de votre projet. <\/p>\n\n\n\n
<script src=\"https:\/\/code.responsivevoice.org\/responsivevoice.js?key=YOUR_UNIQUE_KEY\"><\/script><\/code><\/pre>\n\n\n\nApr\u00e8s avoir ajout\u00e9 ce script, vous pouvez cr\u00e9er un autre javascript pour le faire fonctionner sur votre site. Vous pouvez appeler l'API pour prononcer le texte de votre choix, en utilisant des cha\u00eenes, des variables ou des textes pr\u00e9d\u00e9termin\u00e9s. <\/p>\n\n\n\n
Il est possible de faire en sorte que le script prononce des balises sp\u00e9cifiques, du texte s\u00e9lectionn\u00e9 ou m\u00eame la page enti\u00e8re. Pour cela, il vous suffit de cr\u00e9er le javascript et d'appeler le responsivevoice avec le code suivant : <\/p>\n\n\n\n
responsiveVoice.speak(\"text-or-var\");<\/code><\/pre>\n\n\n\nAjout de param\u00e8tres dans responsiveVoice.Speak<\/h2>\n\n\n\n
Pour personnaliser le code ResponsiveVoice, vous pouvez utiliser les options de configuration disponibles dans la documentation ResponsiveVoice. Certaines des options les plus courantes incluent\u00a0:<\/p>\n\n\n\n
\nvoix<\/code>: permet de sp\u00e9cifier la voix qui sera utilis\u00e9e pour lire le texte (la langue). Vous pouvez choisir parmi les voix disponibles pour la langue s\u00e9lectionn\u00e9e.<\/li>\n\n\n\nfr\u00e9quence<\/code>: Vous permet de contr\u00f4ler le d\u00e9bit de parole. Des valeurs plus \u00e9lev\u00e9es entra\u00eeneront une parole plus rapide, tandis que des valeurs inf\u00e9rieures entra\u00eeneront une parole plus lente.<\/li>\n\n\n\nterrain<\/code>: Vous permet de contr\u00f4ler la hauteur de la parole. Des valeurs plus \u00e9lev\u00e9es entra\u00eeneront un discours plus aigu, tandis que des valeurs inf\u00e9rieures entra\u00eeneront un discours plus grave.<\/li>\n\n\n\nvolume<\/code>: Vous permet de contr\u00f4ler le volume d'\u00e9locution. Des valeurs plus \u00e9lev\u00e9es se traduiront par un discours plus fort, tandis que des valeurs inf\u00e9rieures se traduiront par un discours plus silencieux.<\/li>\n<\/ol>\n\n\n\nPour utiliser ces options, ajoutez-les simplement en tant que param\u00e8tres lors de l'appel de la fonction responsiveVoice.speak()<\/code>.<\/p>\n\n\n\n