Chuyển tệp âm thanh thành văn bản
Tải lên tệp âm thanh WAV và sử dụng Muse Voice Transcribe để nhận kết quả chuyển giọng nói thành văn bản.
Tải lên tệp âm thanh WAV đầy đủ và nhận kết quả chuyển giọng nói thành văn bản dạng JSON, SSE hoặc văn bản thuần qua Muse Voice Transcribe. Tệp phải sử dụng âm thanh mono, 16-bit integer PCM, với tần số lấy mẫu 16 kHz hoặc 24 kHz.
curl --fail-with-body 'https://api.agtcloud.cn/v1/asr/transcribe' \
-H 'Authorization: Bearer your-api-key' \
-H 'Accept: application/json' \
-F 'request={"model":"muse-voice-transcribe-1.0","audioEncoding":"WAV","mode":"DIARIZATION","languageBias":["Mandarin Chinese"]};type=application/json' \
-F 'audio=@audio.wav;type=audio/wav'/v1/asr/transcribeSử dụng Multipart để gửi đồng thời cấu hình JSON và âm thanh WAV. Âm thanh phải là WAV mono, 16-bit integer PCM, với tần số lấy mẫu 16 kHz hoặc 24 kHz, thời lượng không quá 600 giây; toàn bộ nội dung yêu cầu không quá 32 MiB.
Chọn phản hồi JSON, SSE hoặc văn bản thuần bằng Accept. Phạm vi mô hình khả dụng tùy thuộc vào API Key hiện tại và danh mục mô hình.
Xác thực
bearerAuth Sử dụng Bearer your-api-key trong Header Authorization.
Vị trí truyền: header
Nội dung yêu cầu
multipart/form-data
Phần request sử dụng JSON; phần audio tải lên tệp WAV. Ứng dụng khách phải tự động tạo Multipart boundary.
Định nghĩa kiểu TypeScript
Sử dụng kiểu request body trong TypeScript.