Подготовка голосового ответа
Вы добрались до финального шага практического примера! Ваша задача — преобразовать адаптированный переведённый ответ в речь. Поскольку клиент отправил запрос в виде аудиосообщения, он получит ответ тоже в виде аудио — согласитесь, это здорово!
Переведённый ответ из предыдущего упражнения доступен в переменной translated_reply.
Это упражнение является частью курса
Мультимодальные системы с OpenAI API
Инструкции к упражнению
- Используйте модель
gpt-4o-mini-ttsс голосом"onyx", чтобы создать запрос на синтез речи дляtranslated_reply. - Сохраните ответ в файл формата
.mp3.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
client = OpenAI(api_key="")
# Create the text-to-speech request
response = ____
# Stream the response to an MP3 file
response.____("output.mp3")