{"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\/it\/customizing-responsivevoice-code\/","title":{"rendered":"Personalizzazione del codice ResponsiveVoice"},"content":{"rendered":"
ResponsiveVoice \u00e8 un popolare strumento API Speech Text gratuito che consente agli utenti di aggiungere testo di lettura, parole e frammenti al proprio sito web. Ma come personalizzare questi codici per eseguire nel modo desiderato? <\/p>\n\n\n\n
ResponsiveVoice nonostante sia gratuito, ha un piano a pagamento che lo supporta. Il grosso problema \u00e8 che gli utenti gratuiti non ricevono attenzione. Nessuna delle due documentazioni API aggiorner\u00e0 ci\u00f2 che il servizio fornisce. <\/p>\n\n\n\n
Durante il tentativo di utilizzare e modificare vari codici, non sono riuscito a farlo funzionare nel modo desiderato. Fortunatamente con l'aiuto dell'intelligenza artificiale, dopo diverse ore, sono riuscito a modificare come volevo con JavaScript. <\/p>\n\n\n\n
Per aggiungere ResponsiveVoice al tuo sito web, devi creare un account e generare una chiave API per il tuo sito web. Quindi inserisci il seguente script nell'intestazione del tuo progetto. <\/p>\n\n\n\n
<script src=\"https:\/\/code.responsivevoice.org\/responsivevoice.js?key=YOUR_UNIQUE_KEY\"><\/script><\/code><\/pre>\n\n\n\nDopo aver aggiunto questo script, puoi creare altri javascript per farlo funzionare sul tuo sito. Puoi chiamare l'API per pronunciare il testo che preferisci, utilizzando stringhe, variabili o testi predeterminati. <\/p>\n\n\n\n
\u00c8 possibile fare in modo che lo Script pronunci tag specifici, testo selezionato o anche l'intera pagina. Per questo, devi solo creare il javascript e chiamare responsivevoice con il seguente codice: <\/p>\n\n\n\n
responsiveVoice.speak(\"text-or-var\");<\/code><\/pre>\n\n\n\nAggiunta di parametri in responsiveVoice.Speak<\/h2>\n\n\n\n
Per personalizzare il codice di ResponsiveVoice, puoi utilizzare le opzioni di configurazione disponibili nella documentazione di ResponsiveVoice. Alcune delle opzioni pi\u00f9 comuni includono:<\/p>\n\n\n\n
\nvoce<\/code>: Consente di specificare la voce che verr\u00e0 utilizzata per riprodurre il testo (la lingua). Puoi scegliere tra le voci disponibili per la lingua selezionata.<\/li>\n\n\n\nVota<\/code>: consente di controllare la velocit\u00e0 del parlato. Valori pi\u00f9 alti si tradurranno in un parlato pi\u00f9 veloce, mentre valori pi\u00f9 bassi si tradurranno in un parlato pi\u00f9 lento.<\/li>\n\n\n\nintonazione<\/code>: consente di controllare il tono del parlato. Valori pi\u00f9 alti produrranno discorsi con tono pi\u00f9 alto, mentre valori pi\u00f9 bassi produrranno discorsi con tono pi\u00f9 basso.<\/li>\n\n\n\nvolume<\/code>: consente di controllare il volume della conversazione. Valori pi\u00f9 alti si tradurranno in un parlato pi\u00f9 forte, mentre valori pi\u00f9 bassi si tradurranno in un parlato pi\u00f9 basso.<\/li>\n<\/ol>\n\n\n\nPer utilizzare queste opzioni, basta aggiungerle come parametri quando si chiama la funzione responsiveVoice.speak()<\/code>.<\/p>\n\n\n\n