Göndərilən və ya tamamlanmış transkripsiyalardan məlumatları götür
Mikrofondan ya da canlı axından canlı söhbəti transkriptləşdirin
Seanslarla transkripsiya vəziyyətini izləyə və idarə edə bilərsiniz
Transkripsiya edilmiş mətni başqa dillərə tərcümə et
URL-də əvvəlcədən qeyd olunmuş səsdən sadə mətnə səsi transkripsiya et
Müvəqqəti tanınması token yaratmaq üçün müştəri tərəfi tələbləri
Əhaliyə açıq paylaşıla bilən bir bağlantı vasitəsilə canlı transkripsiya yaymaq üçün istifadə edilə bilən iclas yaradın
language
ISO 639-1 dil kodu. Məsələn, "en" (ingiliscə), ya da "ro" (rumınca). Əgər bu seçim verilməsə, VocalStack əvvəlcədən bütün dillərdə transkripsiya etməyə çalışacaq. Bu, multilingual speech üçün faydalı ola bilər. Lakin, əgər siz danışılan dilini bilirsinizsə, bu seçimi verməklə transkripsiya dəqiqliyini artıra bilərsiniz. Səs faylı üçün saniyələr üzrə davam müddəti. duration_s
Bu seçim yalnız audio fayl uzunluğu seçim müddətinə uyğun gəldikdə transkripsiyanız baş verəcəyini təmin etmək üçün qoruyucu olaraq istifadə olunur. Ön qurğulu olaraq bu seçim nəzərə alınmır və transkripsiyalar uzunluğundan asılı olmayaraq işlənəcək. Səkəndə, transkriptə edilə bilən maksimum müddət. Əgər transkriptin həcmini məhdudlaşdırmaq istəyirsinizsə bu seçimi istifadə edin. Bunu max_duration_s
əgər bütün transkripsiyanı, onun uzunluğundan asılı olmayaraq, işləmək istəyirsinizsə (⚠️ ehtiyatlı istifadə edin). Ön qurğulu olaraq bu seçim təyin edilmişdir. , sözlərin yalnız ilk iki saatının transkriptə alındığını təmin edir.Transkripsiya cavabı0
Siz bu proqramı istifadə edərək transkripsiya məlumatlarını mövcud olduğu kimi asynchronously izləyə bilərsiniz 7200
hadisə idarəçisi onData
The response
bu cisim aşağıdakı xüsusiyyətlərə malikdir:response
Əgər vəziyyət "processing" və ya "done" olarsa, zaman xətti cismi mövcud olacaq və bu nöqtəyə qədər mövcud olan bütün transkripsiyaları göstərəcəkdir. Zaman xətti bu xüsusiyyətlərdən ibarət olan cisimlərin bir sırasıdır:status
: transkripsiya segmentinin başlanğıc vaxtıdata.progress
: transkripsiya hissəsinin son vaxtıdata.timeline
: transkripsiya hissəsindəki mətnin parçası: ISO 639-1 dil kodlarının və tərcümələrinin açar-qiymət deposu (bu xüsusiyyət yalnız transkripsiyanın ən azı bir tərcüməsi varsa mövcuddur)start
Post-processingend
Transkripsiya tamamlandıqdan sonra, post-prosesing baş verəcək, bu nöqtədə son text
Onlara : “ Sizin üçün bir kitab ( Qur ’ an ) göndərəcəyik. translations
. Son cavabda, transkripsiyanın vəziyyəti "edilmiş" olacaq və bu yeni xüsusiyyətlər. response
: bütün transkripsiya paraqraflara qruplaşdırılmış, mövzular üzrə segmentləşdirilmiş, ya da yeni mövzuya mənalı bir keçidləonData
Typescript dəstəkləməsidata
VocalStack's JavaScript SDK's full TypeScript support. For example, the keywords
object has the summary
növ. paragraphs
Запыт перапіскіresponse
Напрыклад, "en" (англійская) або "ro" (румынская). Па змаўчанні, VocalStack будзе спрабаваць транскрыпцыю на ўсіх мовах, калі гэты параметр не будзе паказаны. Гэта можа быць карысна для шматмоўнай мовы. Але, калі вы ведаеце мову мовы, выкарыстанне гэтага параметра можа павысіць дакладнасць транскрыпцыі. UrlTranscriptionResponse
Працягласць гукавога файла ў секундах. TypeScriptimport { UrlTranscription, UrlTranscriptionResponse } from '@vocalstack/js-sdk'; const sdk = new UrlTranscription({ apiKey: 'YOUR-API-KEY' }); const transcription = await sdk.start({ url: 'http://example.com/audio.mp3' }); transcription.onData((response: UrlTranscriptionResponse) => { console.log(response.data); });