
characteristic-voice
熱門當使用者希望語音聽起來更人性化、更像夥伴或更具情感表達時,請使用此技能。觸發條件包括:任何提及「像...一樣說」、「像...一樣講」、「像...一樣說話」、「夥伴語音」、「安慰我」、「讓我開心」、「聽起來更人性化」、「晚安語音」、「早安語音」,或要求在生成的語音中加入填充詞、情感或個性。此外,當使用者想要模仿特定角色的聲音、應用說話風格預設(晚安、早安、安慰、慶祝、閒聊)、調整溫暖或溫柔等情感參數,或讓 TTS 輸出感覺像真人在說話時,也請使用此技能。如果使用者要求「語音訊息」、「夥伴音訊」、「角色語音」,或希望語音包含嘆息、笑聲、猶豫或真誠溫暖的感覺,請使用此技能。請勿用於無個性的純文字轉語音、音樂生成、音效或與表達性語音無關的一般編碼任務。
當使用者希望語音聽起來更人性化、更像夥伴或更具情感表達時,請使用此技能。觸發條件包括:任何提及「像...一樣說」、「像...一樣講」、「像...一樣說話」、「夥伴語音」、「安慰我」、「讓我開心」、「聽起來更人性化」、「晚安語音」、「早安語音」,或要求在生成的語音中加入填充詞、情感或個性。此外,當使用者想要模仿特定角色的聲音、應用說話風格預設(晚安、早安、安慰、慶祝、閒聊)、調整溫暖或溫柔等情感參數,或讓 TTS 輸出感覺像真人在說話時,也請使用此技能。如果使用者要求「語音訊息」、「夥伴音訊」、「角色語音」,或希望語音包含嘆息、笑聲、猶豫或真誠溫暖的感覺,請使用此技能。請勿用於無個性的純文字轉語音、音樂生成、音效或與表達性語音無關的一般編碼任務。
characteristic-voice
讓你的 AI 代理聽起來像真正的夥伴——會嘆息、會笑、會猶豫,並帶著真摯的情感說話。
憑證
| 變數 | 必要 | 說明 |
|---|---|---|
NOIZ_API_KEY |
是(若使用 Noiz 後端) | 來自 developers.noiz.ai 的 API 金鑰。若使用本機 Kokoro 後端則不需要。 |
腳本會將金鑰的正規化副本儲存至 ~/.noiz_api_key(權限 600)以方便使用。設定方式:
bash skills/characteristic-voice/scripts/speak.sh config --set-api-key YOUR_KEY
前置需求
內含的 speak.sh 腳本在執行時需要 curl 和 python3。根據使用的後端和功能,你可能還需要:
| 工具 | 使用時機 | 安裝提示 |
|---|---|---|
curl, python3 |
總是(核心腳本) | 通常已預裝 |
kokoro-tts |
Kokoro(本機/離線)後端 | uv tool install kokoro-tts |
yt-dlp |
下載用於語音克隆的參考音訊 | github.com/yt-dlp/yt-dlp |
ffmpeg |
修剪參考音訊片段 | ffmpeg.org |
rg (ripgrep) |
搜尋字幕檔案 | github.com/BurntSushi/ripgrep |
這些工具皆非本技能自動安裝——請在你的環境中手動準備。
隱私與資料傳輸
- Noiz 後端:使用 Noiz 後端時,你朗讀的文字和提供的參考音訊會傳送至
https://noiz.ai/v1。若提供--ref-audio,該音訊檔案會上傳用於語音克隆。 - Kokoro 後端:完全在本機執行——資料不會離開你的機器。
- 若需要完全離線處理,請選擇 Kokoro 後端(
--backend kokoro)。
觸發條件
- 像...一樣說
- 像...一樣講
- 像...一樣說話
- 夥伴語音
- 安慰我
- 讓我開心
- 聽起來更人性化
兩個技巧
- 非詞彙填充詞——在自然的停頓處加入細微的人類聲音(hmm、haha、aww、heh),讓語音感覺有生命力
- 情感調節——調整溫暖、喜悅、悲傷、溫柔以符合當下情境
填充聲音調色盤
| 聲音 | 感覺 | 用途 |
|---|---|---|
| hmm... | 思考、溫和的認可 | 安慰、沉思 |
| ah... | 領悟、輕微驚訝 | 發現、轉折 |
| uh... | 猶豫、同理心 | 謹慎時刻 |
| heh / hehe | 俏皮、調皮 | 戲弄、輕鬆時刻 |
| haha | 笑聲 | 喜悅、幽默 |
| aww | 溫柔、同情 | 深度安慰 |
| oh? / oh! | 驚訝、關注 | 對消息的反應 |
| pfft | 忍住的笑 | 俏皮的不相信 |
| whew | 鬆一口氣 | 緊張之後 |
| ~ (波浪號) | 拉長、旋律性的結尾 | 溫暖、俏皮 |
規則:每則短訊息最多 2–4 個填充詞。放置在自然停頓處——句子開頭、思緒轉換。在填充詞後使用 ... 表示片刻沉默,在詞尾使用 ~ 表示溫暖。
預設風格
晚安
溫柔、溫暖、略帶睡意。節奏緩慢。
早安
溫暖、愉快但不誇張。
安慰
柔和、理解、不急不躁。給予空間。不要急著「解決」問題。
慶祝
興奮、驕傲、真誠開心。
閒聊
放鬆、俏皮、自然。
使用角色聲音
當使用者說「用妙麗的聲音說話」或「聽起來像東尼史塔克」時,首先檢查 skills/characteristic-voice/ 中是否已有參考音訊檔案。若有,直接使用 --ref-audio 參數。
若無參考音訊,你可以建立一個——但請先閱讀以下警告。
準備參考音訊(一次性設定)
你需要一段短(10–30 秒)的目標聲音 WAV 片段。可能的來源:
- 使用者提供的音訊——最安全的選項。請使用者提供自己的錄音。
- 公有領域 / CC 授權片段——搜尋自由授權的素材。
- 從線上影片擷取——可使用
yt-dlp和ffmpeg等工具下載並修剪音訊。範例工作流程:
yt-dlp "URL" --write-auto-sub --sub-lang en --skip-download -o tmp/clip
rg -n "target line" tmp/clip.en.vtt
yt-dlp "URL" -x --audio-format wav --download-sections "*00:00:00-00:00:25" -o tmp/clip
ffmpeg -i tmp/clip.wav -ss 00:00:02 -to 00:00:20 skills/characteristic-voice/character.wav
版權與隱私警告:從受版權保護的媒體(電影、電視、YouTube)下載並重複使用他人的聲音,可能違反您所在地區的版權或人格權法律。請勿上傳私人語音錄音或未經授權使用的素材。 使用 Noiz 後端時,參考音訊會傳送至
https://noiz.ai/v1進行語音克隆。若有此顧慮,請考慮改用本機 Kokoro 後端。
使用參考音訊
bash skills/characteristic-voice/scripts/speak.sh \
--preset goodnight -t "Hmm... 好好休息~ 祝好夢。" \
--ref-audio skills/characteristic-voice/character.wav -o night.wav
--ref-audio 標記會將檔案上傳至 Noiz 後端進行語音克隆(需要 NOIZ_API_KEY)。
使用方式
本技能提供 speak.sh,一個包裝了 tts 技能並加入夥伴友善預設的腳本。
# 使用預設風格(自動設定情感 + 速度)
bash skills/characteristic-voice/scripts/speak.sh \
--preset goodnight -t "Hmm... 好好休息~ 祝好夢。" -o night.wav
# 自訂情感覆蓋
bash skills/characteristic-voice/scripts/speak.sh \
-t "Aww... 我在這裡。" --emo '{"Tenderness":0.9}' --speed 0.75 -o comfort.wav
# 指定後端和語音
bash skills/characteristic-voice/scripts/speak.sh \
--preset morning -t "早安~" --voice-id voice_abc --backend noiz -o morning.mp3 --format mp3
執行 bash skills/characteristic-voice/scripts/speak.sh --help 查看所有選項。
給代理的寫作指南
- 柔和開場——以填充詞(「hmm...」、「oh~」)開頭,而非直接進入內容
- 反映能量——對方低落時溫柔,對方高昂時同步
- 保持簡短——1–3 句話,像朋友的語音訊息
- 溫暖結尾——以連結感收尾(「我在這裡」、「明天見~」)
- 不要說教——傾聽並保持同在;不提供未經請求的建議



