Это API метод переводит текст в аудио файл в формате .mp3.
Базовым URL для всех запросов API является:
<aside> 🔗 https://msk.embedding.ai.atiks.org
</aside>
POST /tts
engine
(required): Сейчас доступна только технология yandex-speechkit.voice
(required): Код голоса. В случае Яндекса список голосов тут.text
(required): Текст для озвучивания.Возвращает список в формате JSON со следующими свойствами:
cost_usd
: Стоимость синтеза аудио в долларах.url
: Ссылка на скачивание файла. Доступна 24 часа.Запрос:
import requests
import json
API_ENDPOINT = '<https://msk.embedding.ai.atiks.org/tts>'
headers = {
"Content-Type": "application/json",
"Authorization": f"Bearer {API_KEY}",
}
data = {
'engine' : 'yandex-speechkit',
'voice' : 'alena', # <https://cloud.yandex.ru/docs/speechkit/tts/voices>
'text' : 'Привет, Мир!',
}
response = requests.post(API_ENDPOINT, headers=headers, data=json.dumps(data))
Res = json.loads(response.text)
Res
Ответ:
{'cost_usd': 0.00042,
'url': '<https://msk.embedding.ai.atiks.org/get_voice/0460728d-d5cf-4ed4-8ce6-3d41914d0a0e.mp3>'}