Гласове
Гласове за разказ, техните прегледи и id за изпращане. Гласът е незадължителен: пропуснете го и Sketchie разказва с Nora.
Полето voice е незадължително. Пропуснете го и Sketchie разказва с Nora, топлия универсален разказвач по подразбиране. Задайте го само когато искате различен глас.
Открийте гласовете
https://sketchie.ai/api/v1/voices Извикайте каталога с гласове, за да изброите всеки разказвач. Всеки глас се връща с приятелско name за показване на потребителите ви, id за подаване като voice, неговия роден language, флаг isDefault и възпроизводим preview_url, който можете да свържете директно с аудио плейър.
{
"voices": [
{
"id": "sketchie:sulafat",
"name": "Nora",
"language": "en",
"description": "Warm and natural, like a favorite teacher.",
"isDefault": true,
"preview_url": "https://sketchie.ai/media/voice-previews/sulafat.mp3"
}
],
"default": "sketchie:sulafat"
} Подайте ?language=<code>, за да филтрирате до гласове, родни за даден език. Можете също да изброите гласове от CLI (sketchie voices) или SDK (client.listVoices()). Винаги показвайте приятелското name на потребителите си и изпращайте id до API.
Пуснатият състав от гласове
Текущият каталог съдържа шест подбрани разказвачи: Nora, Miles, Dean, Clara, Piper и Wren. Тези гласове са независими от езика, така че същият избран глас говори на всеки език, изброен от GET /v1/languages. Използвайте точния id, върнат от каталога с гласове.
Използвайте откриване, а не твърдо кодирани id. Четете каталога по време на изпълнение, за да може вашата интеграция автоматично да следва добавянията и промените в публичния състав.