{"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\/es\/personalizar-responsivevoice-code\/","title":{"rendered":"Personalizaci\u00f3n del c\u00f3digo ResponsiveVoice"},"content":{"rendered":"
ResponsiveVoice es una popular herramienta API de texto de voz gratuita que permite a los usuarios agregar texto de lectura, palabras y fragmentos a su sitio web. Pero, \u00bfc\u00f3mo personalizar estos c\u00f3digos para que funcionen de la manera que desea? <\/p>\n\n\n\n
ResponsiveVoice a pesar de ser gratuito, tiene un plan pago que lo respalda. El gran problema es que los usuarios gratuitos no reciben atenci\u00f3n. Ninguna documentaci\u00f3n de la API actualizar\u00e1 lo que proporciona el servicio. <\/p>\n\n\n\n
Al tratar de usar y editar varios c\u00f3digos, no pude hacer que funcionara como yo quer\u00eda. Afortunadamente, con la ayuda de AI, despu\u00e9s de varias horas, logr\u00e9 editar de la manera que quer\u00eda con JavaScript. <\/p>\n\n\n\n
Para agregar ResponsiveVoice a su sitio web, debe crear una cuenta y generar una clave API para su sitio web. Luego simplemente coloque el siguiente Script en el encabezado de su proyecto. <\/p>\n\n\n\n
<script src=\"https:\/\/code.responsivevoice.org\/responsivevoice.js?key=YOUR_UNIQUE_KEY\"><\/script><\/code><\/pre>\n\n\n\nDespu\u00e9s de agregar este script, puede crear otro javascript para que funcione en su sitio. Puede llamar a la API para pronunciar el texto de su elecci\u00f3n, utilizando cadenas, variables o textos predeterminados. <\/p>\n\n\n\n
Es posible hacer que el Script pronuncie etiquetas espec\u00edficas, texto seleccionado o incluso toda la p\u00e1gina. Para eso, solo necesita crear el javascript y llamar a responsivevoice con el siguiente c\u00f3digo: <\/p>\n\n\n\n
responsiveVoice.speak(\"text-or-var\");<\/code><\/pre>\n\n\n\nAgregar par\u00e1metros en responsiveVoice.Speak<\/h2>\n\n\n\n
Para personalizar el c\u00f3digo de ResponsiveVoice, puede usar las opciones de configuraci\u00f3n disponibles en la documentaci\u00f3n de ResponsiveVoice. Algunas de las opciones m\u00e1s comunes incluyen:<\/p>\n\n\n\n
\nvoz<\/code>: Le permite especificar la voz que se utilizar\u00e1 para reproducir el texto (el idioma). Puede elegir entre las voces disponibles para el idioma seleccionado.<\/li>\n\n\n\nVelocidad<\/code>: Le permite controlar la velocidad del habla. Los valores m\u00e1s altos dar\u00e1n como resultado un habla m\u00e1s r\u00e1pida, mientras que los valores m\u00e1s bajos dar\u00e1n como resultado un habla m\u00e1s lenta.<\/li>\n\n\n\ntono<\/code>: Le permite controlar el tono del discurso. Los valores m\u00e1s altos dar\u00e1n como resultado un tono de voz m\u00e1s alto, mientras que los valores m\u00e1s bajos dar\u00e1n como resultado un tono de voz m\u00e1s bajo.<\/li>\n\n\n\nvolumen<\/code>: Le permite controlar el volumen de voz. Los valores m\u00e1s altos dar\u00e1n como resultado un habla m\u00e1s fuerte, mientras que los valores m\u00e1s bajos dar\u00e1n como resultado un habla m\u00e1s baja.<\/li>\n<\/ol>\n\n\n\nPara usar estas opciones, simplemente agr\u00e9guelas como par\u00e1metros al llamar a la funci\u00f3n responsiveVoice.speak()<\/code>.<\/p>\n\n\n\n