Voy a utilizar el asistente de IBM Watson como modelo para responder a mis preguntas. en este momento creé una parte de reconocimiento de voz usando Javascript y quiero pasar esos valores identificados a la API de IBM Watson usando javascript.
No encontré ningún recurso relacionado en este momento, pero si alguien me sugiere una forma de hacerlo, me será de gran ayuda.
Flujo: conversaciones del usuario ----->> Convierta ese discurso en texto Ahora tengo el texto ----->> Páselo a las API de IBM para obtener la respuesta
Lo siento, un poco confundido por tu pregunta. “JavaScript puro… Python back-end”
Pero aquí están los fundamentos. Recomiendo hacer las llamadas a la API de Watson desde un servidor HTTP liviano (Python Flask o JavaScript Express), crea un punto final API POST y pasa el texto desde su UI/cliente y luego, desde el código del lado del servidor, realiza llamadas a la API de Watson con su clave de API y luego vuelva a pasar la respuesta de la API de Watson a la persona que llama. Similar a cómo en los ejemplos de Watson muestran que se usa curl; obtendría estas llamadas API "curl" de su servidor HTTP en ejecución (nuevamente JavaScript Express o Python Flask). Su servidor HTTP en ejecución se convierte en la "aplicación cliente" de Watson Assistant como se menciona en la documentación.
https://cloud.ibm.com/apidocs/assistant-v2
Nota al margen, mi experiencia ha sido con el uso de JavaScript Watson Development SDK y Express y fue una muy buena experiencia. Personalmente recomendaría eso sobre Python en este escenario.