Scribe v1
Scribe v1 將音訊轉錄為純文字、結構化 JSON,或附時間資訊的 SRT/VTT 輸出。
關於模型
此說明介紹模型的能力。Ailoot 可用的輸入、輸出與選項,依所選方法列於下方。
Scribe v1 是 ElevenLabs 的語音轉文字設定。請在 file 中提供錄音,並將 model 設為 scribe_v1。轉錄協定接受上傳音訊檔案、音訊 URL,或帶有媒體標頭的 base64。請求使用 application/json 或 multipart/form-data。
response_format 可選 json、text、srt、vtt 或 verbose_json。純文字逐字稿使用 text,結構化結果使用 json 或 verbose_json,附時間資訊的字幕使用 srt 或 vtt。選用的 language 欄位用來指定音訊語言。
請將原始音訊與產生的逐字稿一併保留,以便對照錄音檢查姓名、日期及引文。
Ailoot Ultra · 語音轉文字 POST /v1/audio/transcriptions scribe_v1
scribe_v1入門
Scribe v1 將音訊轉錄為純文字、結構化 JSON,或附時間資訊的 SRT/VTT 輸出。
- 接受的輸入
- 音訊
- 結果
- 文字
Ailoot 可用 · 輸入與方法
Ailoot Ultra · 語音轉文字 POST /v1/audio/transcriptions
- 輸入
audio- 輸出
text
| 欄位 | 類型 | 要求 | 值與限制 | 預設值 |
|---|---|---|---|---|
欄位model | 類型string | 要求必填 | 值與限制 scribe_v1 | 預設值— |
欄位file | 類型string | 要求必填 | 值與限制 | 預設值— |
欄位response_format | 類型string | 要求選填 | 值與限制 json, text, srt, vtt, verbose_json | 預設值— |
方法參數與生命週期
| 參數 | 規格 |
|---|---|
參數content_type | 規格multipart/form-data |
參數required | 規格model, file |
參數material_types | 規格audio |
參數material_conditions | 規格實際音訊檔案,附其真實檔名/MIME。切勿捏造錄音,或將 URL 當作檔案位元組使用。 |
生命週期: synchronous_result_then_owned_library
GET /v1/media/tasks/{task_id} · 實際回傳的 task_id 或媒體庫紀錄
GET /v1/media/assets/{asset_id}/content
GET /v1/media/assets
GET /v1/media/assets/{asset_id}
方案
費率資訊不會增加請求選項。支援的參數列於所選方法中。
- 快速模式
- 未指定 選取快速模式時
- flex 模式
- 未指定 選取 flex 模式時
- 最高推理強度
- 未指定 最高推理強度採用 default 調整值時
Ailoot 費率
各設定的價格
請逐一核對各項費用與所列條件。每組互為替代選項的設定只套用一種費率。
| 設定 | 費率表 | 計費單位 | 費用 |
|---|---|---|---|
| 設定基礎 token 費率 | 費率表基本費率 | 計費單位— | 費用 輸入 · 輸入 Token — / 1K Token 輸出 · 輸出 Token — / 1K Token 輸入 · 讀取快取 — / 1K Token 輸入 · 寫入快取 — / 1K Token 輸入 · 寫入快取,1 小時 — / 1K Token |
| 設定輸入音訊秒數 | 費率表— | 計費單位每秒輸入音訊 | 費用 輸入 · 輸入音訊秒數 $0.0003333333333333333 每秒輸入音訊 |
Ailoot 會在請求前預留估算金額。取得結果後,依實測用量結算最終費用。串流結算採用最終用量紀錄。預留金額與結算的運作方式 →
請求範例
Ailoot Ultra · 語音轉文字
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_AUDIO_FILE:?Set the path to your actual recording}"
test -f "$AILOOT_AUDIO_FILE"
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/audio/transcriptions \
-H "Authorization: Bearer $AILOOT_API_KEY" \
-F 'model=scribe_v1' -F "file=@$AILOOT_AUDIO_FILE" \
-D response-headers.txt -o response.bin
# Retain the complete response and headers, every actual output, original returned identifiers and all usage fields. Recover the original operation without submitting creation again.
接收並儲存結果
Ailoot Ultra · 語音轉文字
GET /v1/media/tasks/{task_id}GET /v1/media/assets/{asset_id}/contentGET /v1/media/assetsGET /v1/media/assets/{asset_id}
其他內容讀取方式
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/media/assets \
-H "Authorization: Bearer $AILOOT_API_KEY" -o owned-assets.json
# Preserve every returned asset and follow its exact signed content URL. Do not construct a signed token.
保留所有已完成的結果
請保留所有完整傳回的回應、檔案與內容區塊。
保留完整回應與標頭、所有實際輸出、原始回傳的識別碼,以及所有用量欄位。恢復原始作業時,請勿再次提交建立請求。
需要檢查原始回應時
保留回傳的 X-Client-Request-ID,以供核對。僅讀取實際回傳的 task_id/asset_id 值或自己擁有的媒體庫;請勿以作業 ID 組成任務 URL,也請勿重新提交建立請求。
回應欄位
| 欄位 | 類型 |
|---|---|
欄位text | 類型 |
欄位usage | 類型 |
欄位segments[] | 類型 |
欄位words[] | 類型 |
欄位speaker fields | 類型 |
欄位timestamps | 類型 |
別名
模型別名
Ailoot Ultra scribe_v1
方法路徑別名
請使用上方列出的 API 方法路徑。
相關呼叫用 ID
FAQ · Scribe v1
- 可以使用哪些輸入與結果?
POST /v1/audio/transcriptions·scribe_v1:audio→text- 請求使用哪些欄位?
POST /v1/audio/transcriptions·scribe_v1:model,file,response_format