Meta Muse Voice Transcribe를 WebSocket으로 스트리밍합니다. 16-bit PCM(24kHz 또는 16kHz 모노) 오디오를 보내면 말하는 동안 부분·최종 전사를 실시간으로 받으며, 발화 구간 분할과 화자 분리를 지원합니다. Meta가 처리한 오디오 초 단위로 과금되고(초당 0.11625 크레딧, 5분 블록당 35 크레딧), 세션은 최대 20분입니다.
콘솔의 Playground에서 별도 코드 없이 이 모델을 즉시 테스트할 수 있어요
이 모델의 사용법을 Claude, ChatGPT 등에 복사
curl -X POST "https://api.core.today/v1/predictions" \
-H "Content-Type: application/json" \
-H "X-API-Key: cdt_your_api_key" \
-d '{
"model": "meta/muse-voice-transcribe-1.0/realtime",
"input": {
"model": "meta/muse-voice-transcribe-1.0/realtime",
"audioEncoding": "PCM_24KHZ",
"mode": "ENDPOINTING",
"partialMode": "CUMULATIVE",
"emitAudioProgress": false,
"keywords": [
"Core.Today"
],
"languageBias": [
"Korean"
],
"customerId": "member-123"
}
}'| 파라미터 | 타입 | 필수 | 기본값 | 설명 |
|---|---|---|---|---|
audioEncoding | string | No | PCM_24KHZ | 전송하는 바이너리 프레임의 raw PCM 16-bit 모노 샘플레이트입니다. PCM_24KHZPCM_16KHZ |
mode | string | No | PUSH_TO_TALK | PUSH_TO_TALK은 하나의 누적 전사를, ENDPOINTING은 발화 경계로 나눈 turns를, DIARIZATION은 여기에 화자 라벨까지 반환합니다. PUSH_TO_TALKENDPOINTINGDIARIZATION |
partialMode | string | No | CUMULATIVE | CUMULATIVE는 이전 부분 전사를 대체하고, DELTA는 새로 추가된 텍스트만 보냅니다. CUMULATIVEDELTA |
emitAudioProgress | boolean | No | false | Meta의 약 80ms 간격 audioProgress 이벤트(audioProcessedMs)를 클라이언트로 전달합니다. |
keywords | array | No | - | 인식을 유도할 이름·약어·제품명 목록입니다. |
language_bias | array | No | - | 언어 힌트입니다 (인식을 유도할 뿐 강제하지 않음). 생략하면 25개 언어 전체에서 자동 감지합니다. ArabicBengaliDutchEnglishFrenchGermanHebrewHindiIndonesianItalianJapaneseKannadaKoreanMalayMandarin ChineseMarathiPolishPortugueseSpanishTagalogTamilTeluguThaiTurkishVietnamese |
POST /v1/predictions 요청 시 사용되는 공통 파라미터입니다.
| 파라미터 | 타입 | 필수 | 기본값 | 설명 |
|---|---|---|---|---|
model | string | Yes | - | 모델 식별자 |
input | object | Yes | - | 위 테이블의 모델별 파라미터를 포함하는 객체 |
output_folder | string | No | - | 결과물 저장 폴더 경로 (최대 256자, '..' 사용 불가) |
webhook_url | string | No | - | 완료 시 호출할 Webhook URL |
is_public | boolean | No | false | true 시 결과물을 영구 공개 URL로도 제공 |
WebSocket 연결 직후 보내는 첫 텍스트 프레임입니다. ENDPOINTING 모드와 한국어 힌트를 사용합니다. 실제 API 키를 브라우저/클라이언트 코드에 넣지 말고 서버 사이드에서 연결하세요.
curl -X POST "https://api.core.today/v1/predictions" \
-H "Content-Type: application/json" \
-H "X-API-Key: cdt_your_api_key" \
-d '{
"model": "meta/muse-voice-transcribe-1.0/realtime",
"input": {
"model": "meta/muse-voice-transcribe-1.0/realtime",
"audioEncoding": "PCM_24KHZ",
"mode": "ENDPOINTING",
"partialMode": "CUMULATIVE",
"emitAudioProgress": false,
"keywords": [
"Core.Today"
],
"languageBias": [
"Korean"
],
"customerId": "member-123"
}
}'