
Deepgram API 價格:探索高效語音轉文字解決方案
要使用 Speechify 的 API,首先需要在 Speechify 平臺上注冊一個賬戶。以下是獲取 API Key 的步驟:
在獲得 API Key 后,您可以開始進行第一個 API 請求。以下是一個使用 Python 將文本轉換為語音的示例:
import requests
api_url = "https://api.speechify.com/v1/synthesize"
api_key = "your-api-key"
headers = {
"Authorization": f"Bearer {api_key}",
"Content-Type": "application/json"
}
data = {
"text": "Hello, world! Welcome to Speechify Text-to-Speech API.",
"voice": "en-US-Wavenet-D",
"speed": 1.0
}
response = requests.post(api_url, headers=headers, json=data)
with open("output.mp3", "wb") as file:
file.write(response.content)
print("Audio saved as output.mp3")
在這個示例中,我們使用 POST 請求將文本發送到 Speechify 的 API 并將其轉換為語音。voice
參數定義了您想使用的語音,可以根據語言和語音類型進行定制。
Speechify 提供了多種語音和語言的支持,使開發者能夠為全球用戶創建引人入勝的用戶體驗。以下是 Speechify 目前支持的語言列表:
開發者可以通過參考 Speechify API 文檔中的可用語音選項為每種語言選擇不同的語音。這使得在全球范圍內的應用程序中能夠提供一致且高質量的用戶體驗。
Speechify 的一個突出功能是語音克隆,適用于高端計劃。語音克隆允許開發者創建自定義語音,模仿特定人物的語音風格。
data = {
"text": "This is a cloned voice.",
"voice": "custom-voice-id",
"speed": 1.0
}
custom-voice-id
可以在您上傳并通過 Speechify 的 API 訓練語音后獲得。
Speechify 提供多種計劃以滿足不同的使用需求。無論您是剛剛起步的開發者還是尋求廣泛 TTS 功能的企業,Speechify 都能為您提供合適的計劃。以下是一些計劃的概述:
Plan | Price | Text-To-Speech (TTS) Quota | Voice Cloning | Overage Cost |
---|---|---|---|---|
Free Plan | $0/month | 10,000 chars/month | Not available | N/A |
Basic Plan | $3.00/month | 50,000 chars/month | Unlimited | $0.40/1,000 chars |
Plus Plan | $30.00/month | 300,000 chars/month | Unlimited | $0.30/1,000 chars |
Growth Plan | $150.00/month | 1,000,000 chars/month | Unlimited | $0.20/1,000 chars |
Enterprise | Custom Pricing | Unlimited | Unlimited | N/A |
Speechify 的 API 可以用于多種應用場景:
Speechify 的 API 可以與多種平臺和環境集成,包括:
fetch("https://api.speechify.com/v1/synthesize", {
method: "POST",
headers: {
"Authorization": "Bearer your-api-key",
"Content-Type": "application/json"
},
body: JSON.stringify({
text: "Welcome to Speechify API!",
voice: "en-US-Wavenet-A",
speed: 1.0
})
})
.then(response => response.blob())
.then(blob => {
const url = window.URL.createObjectURL(blob);
const audio = new Audio(url);
audio.play();
})
.catch(error => console.error('Error:', error));
這個 JavaScript 示例從 Speechify 獲取合成音頻并在網頁上實時播放。
在前端應用程序中使用任何 API 時,安全性都是主要關注點。使用 Speechify API 時:
語音克隆允許您創建模仿特定個體的自定義語音。以下是您應該了解的:
雖然 Speechify 支持多種語言和語音,開發者可能仍有關于:
實時音頻生成是語音助手和其他交互式應用程序的關鍵功能。雖然 API 支持快速響應時間:
開發者需要在各種用例中對輸出格式具有靈活性:
對于有聲讀物或播客等用例,大型文本輸入很常見: