()
| 95 | return asyncio.run(_generate_audio(text, voice, response_format, speed)) |
| 96 | |
| 97 | def get_models(): |
| 98 | return [ |
| 99 | {"id": "tts-1", "name": "Text-to-speech v1"}, |
| 100 | {"id": "tts-1-hd", "name": "Text-to-speech v1 HD"} |
| 101 | ] |
| 102 | |
| 103 | async def _get_voices(language=None): |
| 104 | # List all voices, filter by language if specified |