• Jobs
  • About Us
  • professionals
    • Home
    • Jobs
    • Courses and challenges
  • business
    • Home
    • Post vacancy
    • Our process
    • Pricing
    • Assessments
    • Payroll
    • Blog
    • Sales
    • Salary Calculator

0

101
Views
Text to speach llama automáticamente a Speak Function en react-speech-kit

Estoy tratando de crear un comando de voz a texto, luego el servidor responderá como texto y luego lo convertirá a voz usando react-speech-kit . Ambas funciones funcionan bien, pero lo que quería hacer era llamar a la función Speak() desde useSpeechSynthesis automáticamente.

Llamé a la función de speak en la función onEnd de useSpeechRecognition de esta manera

 const onEnd = () => { fetch( "http://api/Main?id=test&lang=kor&req=" + value, {} ) .then((res) => res.json()) .then( (result) => { setResponse(result.res); speak(result.res); console.log(result); }, (error) => { console.log(error); } ); // You could do something here after speaking has finished };

Pero no habla por sí mismo después de que se haya pasado el valor.

Alguien sabe como hacerlo automatico?

EDITAR

Me equivoqué al llamar a la función de hablar de esa manera, debería haber sido así speak({text:result.res}); Está funcionando ahora, TTS llama automáticamente, pero llama una y otra vez, no una vez, ¿alguien sabe cómo solucionarlo?

almost 3 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Our process Sales
Legal
Terms and conditions Privacy policy
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recommend me some offers
I have an error