AGTCloud API Docs
Hướng dẫnAPI ReferenceTích hợp và tài nguyênCập nhật và hỗ trợ
Xử lý âm thanhMuse Voice Transcribe

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.

HTTPYêu cầu chuyển tệp âm thanh thành văn bản
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'
POST/v1/asr/transcribe

Sử 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
Xác thựcBearer <token>

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.

Nội dung phản hồi