VocalStack Logo

Documentation

번역 데이터 가져오기

보류 중인 혹은 완료된 녹음에서 데이터를 가져옵니다

마이크 또는 LiveStream에서 녹음

마이크 또는 라이브 스트림에서 실시간 연설을 녹음합니다

번역 세션

세션을 통해 전사 상태를 모니터링하고 관리합니다

번역 번역

다른 언어로 번역된 텍스트를 번역합니다

URL에서 오디오를 번역

URL에 있는 미리 녹음된 오디오에서 음성을 일반 텍스트로 전사합니다

클라이언트 측 인증 토큰

클라이언트 측 요청을 위한 임시 인증 토큰을 만듭니다

다국어 세션을 녹음하고 발표

공개 공유 링크를 통해 실시간 녹음을 방송하는 데 사용할 수 있는 세션을 만듭니다

녹음 요청 및 응답

문서 찾아보기
모든 번역 작업에 대한 일반적인 요청 옵션과 응답. 옵션을 사용하여 번역 설정을 구성합니다.
예를 들어 "en" (영어), 또는 "ro" (루마니아어). 기본적으로, VocalStack은 이 옵션이 제공되지 않으면 모든 언어로 녹음을 시도합니다. 이것은 다국어 연설에 유용할 수 있다. 그러나, 연설의 언어를 알고 있다면, 이 옵션을 제공하면 녹음 정확도를 높일 수 있습니다.
  • language오디오 파일의 길이(초 단위). 이 옵션은 오디오 파일 길이가 옵션 길이와 일치하는 경우에만 녹음이 발생하도록 보호하는 옵션으로 사용됩니다. 기본적으로 이 옵션은 무시되며, 번역은 길이에 관계없이 처리됩니다. 초 단위로 녹음할 수 있는 최대 시간입니다.
  • duration_s 녹음된 음성의 양을 제한하려면 이 옵션을 사용하십시오. 에 설정하십시오. 전체 녹음을 처리하고자 하는 경우, 기간에 관계없이 (⚠️주의하여 사용하십시오). 기본적으로 이 옵션은 로 설정됩니다. , 연설의 첫 두 시간만 녹음되도록 보장.
  • max_duration_s전사 응답를 사용하여 사용 가능하게 될 때마다 비동기적으로 전사 데이터를 모니터링할 수 있습니다. 에 대한 답변을 제공합니다. 0 목표물.7200응답 개체
객체는 다음과 같은 속성을 가지고 있습니다:onData: "대기", "처리", "완료" 또는 "오류" 중 하나response: 0과 1 사이의 값으로 전사 진행률을 나타냅니다.
: 전사 세그먼트의 시작 시간response: 전사 세그먼트의 종료 시간
  • status: 번역 세그먼트의 텍스트 조각
  • data.progress: ISO 639-1 언어 코드와 번역의 키-값 저장소 (이 속성은 적어도 하나의 번역이 있는 경우에만 사용 가능)
  • data.timeline후처리변환이 완료되면 후처리가 일어나고, 이 시점에서 최종 변환이 이루어진다.
    • start 에 보내질 것입니다.
    • end. 마지막 응답에서, 전사의 상태는 "완료"가 되고, 이 새로운 속성들은 에 포함될 것이다.
    • text: 몇 가지 키워드는 녹음에서 주제를 나타내는
    • translations: 전체 녹음의 단일 단락 요약
타이프스크립트 지원responseVocalStack의 JavaScript SDK는 타입스크립트를 완전히 지원합니다. 예를 들어, 는 onData 객체가 갖는 속성 data 타입.
  • keywords:,:
  • summary:,:
  • paragraphs:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, response:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:UrlTranscriptionResponse:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:
TSTypeScript
import { 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); });
Scroll Up