API арқылы субтитрлерді дыбыстау

, 16-09-2025

SpeechGen нейрондық желілерді пайдаланып бейнелерге арналған субтитрлерді дыбыстауға мүмкіндік береді, кез келген тілде бейне дыбыстау үшін мәтінді дауысқа түрлендіреді. Мұны интерфейс арқылы ғана емес, API арқылы да жасауға болады.

Сұрау жіберу URL мекенжайы

Субтитрлерді дыбыстау үшін келесі URL мекенжайын пайдаланыңыз:

https://speechgen.io/index.php?r=api/subs

Сұрау пішімі

Сұрауда келесі параметрлер болуы керек:


{
    'token': '1234567890',
    'email': 'mail@gmail.com',
    'voice': 'Angel',
    'text': "субтитр мәтіні",
    'format': 'mp3',
    'speed': 1,
    'pitch': 0,
    'speed_floor': 300,
    'speed_type': 2,
    'bitrate': 16000,
    'emotion': 'good'
}

Міндетті параметрлер:

  • token - Сіздің құпия кілтіңіз.
  • email - Сіздің электронды поштаңыз.
  • voice - Дыбыстауға арналған дауыс.
  • text - Субтитр мәтіні.

Қосымша параметрлер:

  • format - Шығарылатын файл пішімі (әдепкі бойынша mp3). Мүмкін болатын мәндер: mp3, wav, ogg.
  • speed - Ойнату жылдамдығы (әдепкі бойынша 1, 0.1-ден 2.0-ге дейінгі аралық).
  • pitch - Дауыс қылышы (әдепкі бойынша 0, -20-дан 20-ға дейінгі аралық).
  • speed_floor - Ең аз жылдамдық (әдепкі бойынша 300).
  • speed_type - Жылдамдық түрі (әдепкі бойынша 2). Тек жылдамдату - 1. Жылдамдату және баяулату - 2.
  • bitrate - Битрейт (әдепкі бойынша 16000, 8000-нан 192000 Гц дейінгі аралық).
  • emotion - Дауыс эмоциясы (әдепкі бойынша 'good', мүмкін болатын мәндер: good, evil, neutral).

Нәтижені алу

Нәтижені алу үшін келесі URL мекенжайын пайдаланыңыз:

https://speechgen.io/index.php?r=api/result

Сұрау пішімі:


{
    'token': '1234567890',
    'email': 'mail@gmail.com',
    'id': 4153594
}

Жауап өрістерінің сипаттамасы

  • id - Дыбыстаудың бірегей идентификаторы.
  • status - Дыбыстаудың ағымдағы мәртебесі: 0 - орындалуда, 1 - сәтті аяқталды, -1 - қате.
  • file - Аудио файл жолы (мәртебе = 1 болғанда қолжетімді).
  • error - Қате мәтіні (мәртебе = -1 болғанда).
  • parts - Дыбыстаулар саны.
  • parts_done - Орындалған бөліктер саны.
  • duration - Аудио файлдың ұзақтығы секундтармен (мәртебе = 1 болғанда қолжетімді).
  • format - Аудио файл пішімі.
  • balans - Есеп балансы.
  • cost - Дыбыстау құны.

Біз сіздің веб-сайтыңыздағы ең жақсы тәжірибені қамтамасыз ету үшін cookie файлдарын пайдаланамыз. Көбірек біліңіз: Құпиялылық Саясаты

Cookie файлдарын қабылдаңыз