Este componente personalizado integra el servicio de texto a voz (TTS) de OpenAI con Asistente de inicio, lo que permite a los usuarios convertir texto en audio hablado. El servicio admite varios idiomas y voces, ofreciendo opciones personalizables como el modelo de voz.
El componente OpenAI TTS para Asistente de inicio hace posible usar la API de OpenAI para generar audio hablado a partir de texto. Esto se puede utilizar en automatizaciones, asistentes, scripts o cualquier otro componente que admite TTS dentro del Asistente de Inicio. Necesitas una tecla API de OpenAI.
service: tts.speak
target:
entity_id: tts.openai_nova_engine
data:
cache: true
media_player_entity_id: media_player.bedroom_speaker
message: My speech has improved now!
Ir al menú HACS de la barra lateral
Haga clic en el menú de desbordamiento de 3 puntos en la parte superior derecha y seleccione el elemento "Repositorios personalizados".
Copie/pegue https://github.com/sfortis/openai_tts en el cuadro de texto "Repositorio" y seleccione "Integración" para la entrada de categoría.
Haga clic en "Agregar" para agregar el repositorio personalizado.
Luego puede hacer clic en la entrada del repositorio "OpenAI TTS Speech Services" y descargarla. Reiniciar Asistente de inicio para aplicar el componente.
Agregue la integración a través de la interfaz de usuario, proporcione la tecla API y seleccione el modelo y la voz requeridos. Se pueden configurar múltiples instancias.
Asegúrese de tener una carpeta custom_components dentro del directorio de configuración de su asistente de inicio.
Dentro de la carpeta custom_components , cree una nueva carpeta llamada openai_tts .
Coloque los archivos de repo dentro de la carpeta openai_tts .
Reiniciar asistente de casa
Agregue la integración a través de la interfaz de usuario, proporcione la tecla API y seleccione el modelo y la voz requeridos. Se pueden configurar múltiples instancias.