IMPORTANTE: Se debe indicar al usuario que lo que está escuchando es voz generada por IA, no una voz humana.
desde pathlib importar ruta
desde openai importar OpenAI
cliente = OpenAI (
base_url="https://yossapi.com/v1",
api_key=clave
)
ruta_archivo_voz = Ruta(__archivo__).padre / "voz.mp3"
respuesta = cliente.audio.voz.create(
modelo="tts-1",
voz="aleación",
input="¡Hoy es un día maravilloso para construir algo que a la gente le encanta!"
)
respuesta.stream_to_file(ruta_archivo_voz)| Formato | Características | Escenarios aplicables |
|---|---|---|
| MP3 | Formato predeterminado | Escenas comunes |
| Obra | Baja latencia | Streaming Web y Comunicaciones |
| CAA | Compresión eficiente | Reproducción de dispositivos móviles |
| FLAC | Compresión sin pérdidas | Archivo de audio |
| WAV | Sin compresión | Aplicaciones de baja latencia |
| PCM | Muestras crudas | 24 kHz, 16 bits con signo |
desde openai importar OpenAI
cliente = OpenAI (
base_url="https://yossapi.com/v1",
api_key=clave
)
respuesta = cliente.audio.voz.create(
modelo="tts-1",
voz="aleación",
input="¡Hola mundo! Esta es una prueba de transmisión.",
)
respuesta.stream_to_file("salida.mp3")Nota: El sonido actual está optimizado principalmente para inglés.