/voice_assistant

Voice Assistant deployed in FastAPI for inference via Telegram Bot

Primary LanguagePython

Voice Assistant deployed in FastAPI for inference via Telegram Bot

  • ¿Que es un asistente de voz?

Un asistente de voz es un asistente digital que usa reconocimiento de voz y algoritmos de procesamiento del lenguaje natural (NLP) para entender un comando especifico de voz, y con modelos de sintetización de la voz devuelve la información o ejecuta alguna función solicitada por el usuario.

Hoy en día, estan integrados en muchos dispositivos que usamos diariamente, así como celulares, computadoras y parlantes inteligentes. A su vez, hay distintos tipos de enfoques para las tareas que debe cumplir:

  • Task-oriented: Tiene que ver con cumplir tareas asignadas via voz por el usuario. Por ejemplo cuando se le pide al asistente que ponga una alarma a las 15 hs, o que ejecute algún actuador dentro del laboratorio (ej: Apagar el aire).
  • Knowledge-oriented: Tiene que ver con consultas de información via voz por el usuario. Por ejemplo cuando se le pide al asistente la temperatura de un sensor especifico, o consultar información a través de internet.

Un asistente de voz no es mas que una interfaz de usuario por voz (VUI) que complementa a la interfaz gráfica de usuario (GUI), el cual otorga accesibilidad en las consultas y asignaciones de tareas.

My cool logo