# SoraClip 用量管理與成本估算

更新日期：2026 年 9 月 29 日。

金額單位：美元；未含稅費、匯差及商業折扣。

## 一、目的

建立 SoraClip 翻譯與人工智慧助理（Artificial Intelligence Agent，以下簡稱 Agent）的用量與成本統計，作為營運預算、服務規模評估及未來訂閱方案的依據。

本報告涵蓋所需服務、用量記錄方法及月成本估算，以每位使用者、各項功能與整體服務的成本作為管理指標。

## 二、使用服務

| 服務 | 用途 | 成本來源 |
|---|---|---|
| Soniox，即時模型 `stt-rt-v5` | 翻譯功能的語音辨識與文字翻譯；Agent 的即時語音辨識 | 輸入音訊、輸入文字及輸出文字用量 |
| OpenAI Realtime，模型 `gpt-realtime-2.1` | 根據 Soniox 辨識定稿產生 Agent 文字與語音回答 | 文字輸入、文字輸出及音訊輸出用量 |
| 代管後端服務 | 驗證登入身分、發放臨時憑證、接收用量及彙整成本 | 服務執行、網路傳輸及相關平台費用 |
| 代管 PostgreSQL 資料庫 | 集中保存使用者用量、費率與成本紀錄 | 資料庫運算、儲存與備份 |
| 排程工作 | 定期核對供應商用量，更新成本統計 | 工作執行費用 |

PostgreSQL 是用於保存結構化資料的關聯式資料庫。後端透過應用程式介面（Application Programming Interface，API）提供服務，並使用 sideband（旁路控制連線）接收 OpenAI 的會話事件與用量。[OpenAI 官方文件：Sideband](https://developers.openai.com/api/docs/guides/voice-server-controls?api=realtime)。

App 直接連接 Soniox 進行辨識與翻譯，Agent 再將辨識定稿送至 OpenAI，回答直接回到 App。正式服務金鑰由後端管理，App 使用臨時憑證；用量依登入使用者歸戶。平台配置與費用另列於[後端平台比較報告](soraclip-render-azure-comparison.md)。

## 三、記錄方法

### 3.1 記錄來源與時點

| 對象 | 記錄方法 | 更新時點 |
|---|---|---|
| Soniox | 取得供應商用量紀錄，按預先綁定的使用者與功能資訊歸戶 | 使用結束後查詢，並由排程持續核對 |
| OpenAI Realtime | 由後端 sideband 接收每次模型生成的用量，不等待整段會話結束 | 每次模型生成結算後 |
| 後端平台 | 彙整平台執行、資料庫及其他服務費用 | 依平台用量與月帳單更新 |

Soniox 提供逐筆請求的模型、音訊時長、用量及費用紀錄；OpenAI 提供每次模型生成的分類用量。成本統計採供應商回傳資料，同一筆用量不重複計入。[Soniox：Usage Logs](https://soniox.com/docs/guides/usage-logs)、[OpenAI：Realtime 用量](https://developers.openai.com/api/docs/guides/voice-latency-cost?api=realtime)。

### 3.2 保存資訊

| 資訊 | 內容 | 管理用途 |
|---|---|---|
| 使用者 | 內部帳號識別碼 | 計算個別使用者與平均使用成本 |
| 功能 | 翻譯或 Agent | 分析各功能的使用量與成本占比 |
| 日期 | 使用日期與所屬月份 | 產生日、月統計及趨勢 |
| 原始用量 | 音訊時長、文字與音訊用量、快取用量 | 保留成本計算依據 |
| 費率 | 供應商、模型、單價、幣別與適用日期 | 依正確費率計算及比較成本 |
| 成本 | 模型服務費、平台費及核對狀態 | 支援預算與實際支出比較 |

原始用量與換算金額分開保存，費率調整時仍保留歷史計算依據。未完成核對的金額列為待核對成本，確認後更新統計。

### 3.3 彙整方式

按使用者、功能與月份彙整模型服務費，另列後端平台費，形成以下管理指標：

- 每月總成本及預算差異。
- 翻譯與 Agent 的成本占比。
- 每位活躍使用者的平均成本。
- 高用量使用者的成本分布。

使用者成本反映其模型服務消耗；平台共同成本另列，必要時再依活躍人數或使用量分攤，避免與直接使用成本混淆。

## 四、成本估算

### 4.1 計算基礎

本節採 2026 年 9 月 29 日查核的公開按量費率。Token 是供應商計量模型用量的單位，不等同字數；不同供應商與不同音訊模型的 token 數不可直接互換。

| 供應商／模型 | 計費項目 | 每百萬 token 單價 |
|---|---|---:|
| Soniox `stt-rt-v5` | 輸入音訊 | $2.00 |
| Soniox `stt-rt-v5` | 輸入文字、輸出文字 | 各 $4.00 |
| OpenAI `gpt-realtime-2.1` | 文字輸入，未快取 | $4.00 |
| OpenAI `gpt-realtime-2.1` | 文字輸出 | $24.00 |
| OpenAI `gpt-realtime-2.1` | 音訊輸出 | $64.00 |
| OpenAI `gpt-realtime-2.1` | 已快取文字輸入 | $0.40 |

費率來源：[Soniox 官方價格](https://soniox.com/pricing)、[OpenAI 官方模型價格](https://developers.openai.com/api/docs/models/gpt-realtime-2.1)。快取指供應商重用已處理的輸入內容，符合條件時適用較低單價；本例不採計快取折扣。

### 4.2 使用量假設

本報告與平台比較報告採相同的人均使用假設，分別估算 100、500、1,000 位月活躍使用者。使用頻率、時長與尖峰均為規劃假設，非實測結果；正式營運後依使用紀錄校正。

| 人均使用項目 | 每月假設 |
|---|---|
| 翻譯 | 30 次 × 每次 10 分鐘＝300 分鐘 |
| Agent 對話 | 10 次 × 每次 5 分鐘＝50 分鐘 |
| Agent 回答 | 每次對話 10 次回答，共 100 次 |
| Agent 使用者發聲 | 每次對話合計 1 分鐘，共 10 分鐘 |
| Agent Soniox 音訊串流 | 每次對話全程 5 分鐘，共 50 分鐘 |
| sideband | 每次 Agent 對話維持 1 條連線，共 50 分鐘 |

| 月用量／尖峰 | 100 人 | 500 人 | 1,000 人 |
|---|---:|---:|---:|
| 翻譯使用次數 | 3,000 | 15,000 | 30,000 |
| 翻譯時數 | 500 小時 | 2,500 小時 | 5,000 小時 |
| Agent 對話次數 | 1,000 | 5,000 | 10,000 |
| Agent 回答次數 | 10,000 | 50,000 | 100,000 |
| Agent 使用者發聲時數 | 16.67 小時 | 83.33 小時 | 166.67 小時 |
| Agent Soniox 串流／sideband 連線時數 | 各 83.33 小時 | 各 416.67 小時 | 各 833.33 小時 |
| 尖峰 sideband 連線 | 10 條 | 50 條 | 100 條 |
| App 使用授權次數 | 4,000 | 20,000 | 40,000 |
| 用量紀錄筆數 | 14,000 | 70,000 | 140,000 |

用量紀錄按上述使用及回答單位保存，不保存串流片段。連線小時為各條 sideband 連線時長的加總，不等同單一服務的運行時數。

Soniox 輸入音訊採每小時 30,000 個 token。翻譯假設辨識與翻譯各輸出每小時 15,000 個文字 token；Agent 辨識文字輸出依實際發聲時間，以每小時 15,000 個 token 估算。Agent 音訊輸入保守按整段對話持續傳送計算，不將等候時間視為免費。前述音訊與辨識換算參考官方數據，翻譯文字長度為本例假設。[Soniox：用量換算](https://soniox.com/pricing)。

OpenAI 以 Soniox 定稿文字作為提問輸入，本估算採文字輸入與文字會話歷史，不列音訊輸入費。每位使用者每月假設未快取文字輸入 100,000、文字輸出 10,000、音訊輸出 10,000 token；文字輸入已包含系統指示及文字會話歷史，不另重複加算。此為預算配置前提；若實際會話保留語音歷史，其用量須依供應商結算另行納入。[OpenAI：用量與多回合成本](https://developers.openai.com/api/docs/guides/voice-latency-cost?api=realtime)。

回答次數用於描述使用規模；費用仍依提問、回答、會話歷史及工具使用所產生的實際用量計算。

### 4.3 月費計算

每項月費＝每人月用量 × 活躍人數 ÷ 1,000,000 × 對應單價。

| 項目 | 每人月用量（token） | 100 人 | 500 人 | 1,000 人 |
|---|---:|---:|---:|---:|
| Soniox 翻譯：輸入音訊 | 150,000 | $30.00 | $150.00 | $300.00 |
| Soniox 翻譯：辨識與翻譯文字輸出 | 150,000 | $60.00 | $300.00 | $600.00 |
| Soniox Agent 辨識：輸入音訊 | 25,000 | $5.00 | $25.00 | $50.00 |
| Soniox Agent 辨識：文字輸出 | 2,500 | $1.00 | $5.00 | $10.00 |
| OpenAI Agent：文字輸入 | 100,000 | $40.00 | $200.00 | $400.00 |
| OpenAI Agent：文字輸出 | 10,000 | $24.00 | $120.00 | $240.00 |
| OpenAI Agent：音訊輸出 | 10,000 | $64.00 | $320.00 | $640.00 |
| **模型服務費合計** | — | **$224.00** | **$1,120.00** | **$2,240.00** |

本例翻譯成本為每小時約 $0.18，與官方翻譯頁的參考值一致；實際仍按輸出文字等用量計費，不是固定時數包價。[Soniox：即時翻譯價格](https://soniox.com/speech-translation)。

每位活躍使用者平均模型服務費為 **$2.24／月**，其中翻譯為 **$0.90**，Agent 為 **$1.34**（Soniox 辨識 $0.06、OpenAI 回答 $1.28）。三種規模採相同人均用量，模型服務費按人數增加。

### 4.4 模型與平台合計

**平台與模型月費合計＝Soniox＋OpenAI 模型費＋所選後端平台費。** 額外工具費、維運人力與適用稅費另計。

依[平台比較報告](soraclip-render-azure-comparison.md)的初期配置，模型與後端平台的月費合計如下：

| 平台與成本 | 100 人 | 500 人 | 1,000 人 |
|---|---:|---:|---:|
| Soniox＋OpenAI 模型費 | $224.00 | $1,120.00 | $2,240.00 |
| Render 後端平台費 | $73.00 | $73.00 | $76.75 |
| **Render 平台費＋模型費合計** | **$297.00** | **$1,193.00** | **$2,316.75** |
| **Render 每人平均／月** | **$2.97** | **$2.39** | **$2.32** |
| Microsoft Azure 後端平台費 | $195.68 | $195.68 | $210.63 |
| **Microsoft Azure 平台費＋模型費合計** | **$419.68** | **$1,315.68** | **$2,450.63** |
| **Microsoft Azure 每人平均／月** | **$4.20** | **$2.63** | **$2.45** |

平台費用採固定配置加上各規模的流量與日誌預留：對外傳輸分別 5、25、50 GB／月，日誌分別 1、5、10 GB／月。上述預留不是實測用量；Render 與 Azure 均先扣除假設仍可用的包含／免費額度。固定運算與資料庫費不按人數等比例增加，故每人分攤的平台費隨規模擴大而降低。

平台估算以兩位公司管理者、單一區域的一組應用程式與資料庫為基準，不含高可用性備援。Azure 採一般用途資料庫，其運算與儲存配置高於本例的 Render 配置；詳細規格及計價條件見平台比較報告。上述合計未納入搜尋或其他工具服務費、Soniox 額外文字情境輸入、稅費、開發維護人力與金流費用。

使用人數、單次回答長度、會話歷史及計費串流時間增加，均會提高成本；快取命中則可能降低 OpenAI 輸入成本。正式營運後應以實際用量更新假設，並按月檢視預算差異。本例不是成本上限。

### 4.5 每人平均成本

**每人平均月費＝平台費與模型費合計 ÷ 月活躍使用者人數。** 例如 1,000 人採 Render 為 $2,316.75 ÷ 1,000＝$2.32／人／月；採 Microsoft Azure 為 $2,450.626 ÷ 1,000＝$2.45／人／月，皆四捨五入至小數點後兩位。

| 每人每月成本 | 100 人 | 500 人 | 1,000 人 |
|---|---:|---:|---:|
| 翻譯模型服務 | $0.90 | $0.90 | $0.90 |
| Agent 模型服務 | $1.34 | $1.34 | $1.34 |
| Render 平台分攤 | $0.730 | $0.146 | $0.077 |
| Microsoft Azure 平台分攤 | $1.957 | $0.391 | $0.211 |

兩個平台為替代方案，分攤費不相加。平均值分母為當月活躍使用者。平台分攤保留三位小數，其餘金額保留兩位；合計由未四捨五入數值計算。

## 五、銜接未來訂閱

現階段先記錄用量與成本，使用者額度可設為「不限額」。未來訂閱方案決定計量單位、每期額度、有效期間及超額處理方式，再以同一套使用紀錄更新剩餘額度。

| 管理項目 | 現階段 | 訂閱上線後 |
|---|---|---|
| 用量與成本記錄 | 持續記錄，按使用者與功能彙整 | 沿用相同紀錄 |
| 使用額度 | 明確標示不限額 | 依訂閱方案設定額度及週期 |
| 剩餘額度 | 不限額不視為零額度 | 依方案上限與已使用量更新 |
| 成本分析 | 評估平均成本與高用量分布 | 評估方案成本、毛利與額度設定 |

供應商成本與使用者額度分開管理，使訂閱計量方式不受單一供應商計費單位限制。
