Примеры
Во всех примерах $KEY — секрет ключа с нужными разрешениями, а QUOTE_ID в запросе создания —
значение quote.quoteId из ответа котировки. Тело создания должно совпадать с телом котировки.
Подкаст по теме
Заголовок раздела «Подкаст по теме»podcasts:quote, podcasts:create
curl -s -X POST https://cast.witqq.dev/api/v1/podcasts/quotes \ -H "Authorization: Bearer $KEY" \ -H 'Content-Type: application/json' \ -d '{ "mode": "topic", "title": "Quantum sensors", "topic": "How quantum sensors work and where they are used today", "lengthPreset": "express", "grounding": "quick", "voiceId": "yandex-speechkit:jane", "language": "en"}'curl -s -X POST https://cast.witqq.dev/api/v1/podcasts \ -H "Authorization: Bearer $KEY" \ -H 'Idempotency-Key: my-request-001' \ -H 'Content-Type: application/json' \ -d '{ "quoteId": "QUOTE_ID", "mode": "topic", "title": "Quantum sensors", "topic": "How quantum sensors work and where they are used today", "lengthPreset": "express", "grounding": "quick", "voiceId": "yandex-speechkit:jane", "language": "en"}'Подкаст из готового текста
Заголовок раздела «Подкаст из готового текста»podcasts:quote, podcasts:create
curl -s -X POST https://cast.witqq.dev/api/v1/podcasts/quotes \ -H "Authorization: Bearer $KEY" \ -H 'Content-Type: application/json' \ -d '{ "mode": "prepared_text", "title": "Утренний выпуск", "text": "Доброе утро. Сегодня три коротких истории о науке и технологиях. Первая — о новых квантовых сенсорах, которые измеряют магнитное поле мозга без громоздких установок. Вторая — о спутниках, которые следят за таянием ледников. Третья — о том, как города учатся экономить воду.", "voiceId": "yandex-speechkit:filipp", "language": "ru"}'curl -s -X POST https://cast.witqq.dev/api/v1/podcasts \ -H "Authorization: Bearer $KEY" \ -H 'Idempotency-Key: my-request-001' \ -H 'Content-Type: application/json' \ -d '{ "quoteId": "QUOTE_ID", "mode": "prepared_text", "title": "Утренний выпуск", "text": "Доброе утро. Сегодня три коротких истории о науке и технологиях. Первая — о новых квантовых сенсорах, которые измеряют магнитное поле мозга без громоздких установок. Вторая — о спутниках, которые следят за таянием ледников. Третья — о том, как города учатся экономить воду.", "voiceId": "yandex-speechkit:filipp", "language": "ru"}'Подкаст из черновых заметок
Заголовок раздела «Подкаст из черновых заметок»podcasts:quote, podcasts:create
curl -s -X POST https://cast.witqq.dev/api/v1/podcasts/quotes \ -H "Authorization: Bearer $KEY" \ -H 'Content-Type: application/json' \ -d '{ "mode": "raw_text", "title": "Итоги недели команды", "text": "Заметки: релиз мобильного приложения перенесли на вторник; в поддержку пришло на 20% меньше обращений; новая страница цен подняла конверсию; в пятницу общая встреча в 16:00.", "voiceId": "yandex-speechkit:filipp", "language": "ru", "durationMinutes": 5}'curl -s -X POST https://cast.witqq.dev/api/v1/podcasts \ -H "Authorization: Bearer $KEY" \ -H 'Idempotency-Key: my-request-001' \ -H 'Content-Type: application/json' \ -d '{ "quoteId": "QUOTE_ID", "mode": "raw_text", "title": "Итоги недели команды", "text": "Заметки: релиз мобильного приложения перенесли на вторник; в поддержку пришло на 20% меньше обращений; новая страница цен подняла конверсию; в пятницу общая встреча в 16:00.", "voiceId": "yandex-speechkit:filipp", "language": "ru", "durationMinutes": 5}'Новостной выпуск
Заголовок раздела «Новостной выпуск»news:quote, news:create
curl -s -X POST https://cast.witqq.dev/api/v1/news/quotes \ -H "Authorization: Bearer $KEY" \ -H 'Content-Type: application/json' \ -d '{ "topic": "technology", "period": "week", "voiceId": "yandex-speechkit:filipp", "language": "ru"}'curl -s -X POST https://cast.witqq.dev/api/v1/news \ -H "Authorization: Bearer $KEY" \ -H 'Idempotency-Key: my-request-001' \ -H 'Content-Type: application/json' \ -d '{ "quoteId": "QUOTE_ID", "topic": "technology", "period": "week", "voiceId": "yandex-speechkit:filipp", "language": "ru"}'Озвучка готового текста
Заголовок раздела «Озвучка готового текста»tts:quote, tts:create
curl -s -X POST https://cast.witqq.dev/api/v1/tts/quotes \ -H "Authorization: Bearer $KEY" \ -H 'Content-Type: application/json' \ -d '{ "title": "Объявление", "text": "Уважаемые пассажиры, поезд до станции Лесная отправляется с третьего пути.", "voiceId": "yandex-speechkit:filipp", "language": "ru"}'curl -s -X POST https://cast.witqq.dev/api/v1/tts/podcasts \ -H "Authorization: Bearer $KEY" \ -H 'Idempotency-Key: my-request-001' \ -H 'Content-Type: application/json' \ -d '{ "quoteId": "QUOTE_ID", "title": "Объявление", "text": "Уважаемые пассажиры, поезд до станции Лесная отправляется с третьего пути.", "voiceId": "yandex-speechkit:filipp", "language": "ru"}'