本站使用的語音功能(Voice RSS Text-to-Speech Free Plan 功能方案)

音頻需求日增,文字轉語音(TTS)已成必備工具。Voice RSS 免費版TTS方案,零成本、易部署,能快速將文字轉為自然語音,適合開發者、創作者及個人使用。本文簡述其核心功能,並詳解API使用方法。

一、核心優勢與限制

核心優勢:純雲端API,無需安裝軟體;支援49種語言、100種音色(含中英日等主流語言及男女聲);語音自然度高,集成簡單。
免費版限制: 小站使用 每月僅能發出350次請求,單次請求文字上限100KB;不支援SSML標記等高階功能。
注意:小站使用免費版適用非商業或輕量級場景,流量超限後需升級付費版。API請求需嚴格控制頻率,每60秒最多100次調用。

二、API完整使用指南

1. 前期準備:获取API Key

  1. 訪問Voice RSS官網(voicerss.org),完成註冊(注意:密碼會通過郵件發送,建議使用專用密碼);
  2. 登錄後進入「API Keys」頁面,複製個人專屬API Key(此Key為請求必傳參數,需妥善保管)。

2. 核心參數說明

API請求以URL參數形式傳遞,核心參數如下(其餘可留空用默認值):
參數
必填
說明
示例
key
個人API Key
abc123xyz789
hl
語言代碼
zh-cn(普通話)、en-us(美式英語)
src
待轉換文字
「歡迎使用Voice RSS」
v
音色名稱(需與hl匹配)
Lily(中文女聲)、Linda(英文女聲)
c
音頻格式
mp3(默認)、wav

3. 多語言代碼示例

  • 中文(普通話):zh-cn;中文(粵語):zh-hk
  • 英語(美式):en-us;英語(英式):en-gb
  • 日語:ja-jp;韓語:ko-kr;西班牙語:es-es

4. 代碼調用示例

API支援多種語言,以下為常用場景示例,請替換<API Key>為你的真實Key。

示例1:URL直接請求(快速測試)

在瀏覽器輸入以下URL,即可直接下載音頻文件:
https://api.voicerss.org/?key=<API Key>&hl=zh-cn&v=Lily&src=歡迎體驗Voice RSS免費TTS服務

示例2:JavaScript(前端/Node.js)

// 安裝依賴:npm install voice-rss –save-dev
const VoiceRSS = require(‘voice-rss’);// 異步調用
async function textToSpeech() {
try {
const audio = await VoiceRSS.getAudio(‘歡迎使用’, {
key: ‘<API Key>’,
hl: ‘zh-cn’,
v: ‘Lily’,
c: ‘mp3’
});
// 處理音頻(如播放或保存)
console.log(‘音頻數據已獲取’);
} catch (err) {
console.error(‘錯誤:’, err);
}
}
textToSpeech();

示例3:Ruby

require ‘voicerss_tts’

# 轉換為二進制音頻
voice = VoiceRSS.speech({
‘key’ => ‘<API Key>’,
‘hl’ => ‘zh-cn’,
‘v’ => ‘Lily’,
‘src’ => ‘Hello World,你好世界’,
‘c’ => ‘mp3’
})
# 輸出音頻數據
puts voice