Speech - 講話發聲

OhBot 的 speech 除了可用作講話發聲還能改變 voice type (人聲) , pitch (音調) 。

 

如果你希望聲音的質素是人聲,建議你用 Ohbot App Two (即 version 2)。

請看 “如何取得及安裝 Ohbot App Two” 或 連結 ohbot.co.uk/ohapp2.html

**請參考以下的高階聲音。

 

Ohbot App2 License( 2025 年最新更新 )

購買license 可使用  OhbotApp2 中的額外功能,包括 AI 模塊、網頁語音以及使用 Python 編寫代碼的能力。您還可以在以下限制內使用 GPT 模塊,而無需個人 OpenAI 帳戶。

  每月 2,000 次請求和 50,000 個標記

  每日 200 次請求和 5,000 個標記

  每分鐘 3 次請求和 1,000 個標記

您使用的標記數量會根據您使用的 GPT 模型進行調整。上述數字適用於 gpt-4;如果使用 gpt-4o 或 gpt3 模型,您將使用更少的標記。

 

SAY :

「SAY Hello!」 為說出 Hello! , 可隨意改變內容。但假如句子太長有機會會在編程中中段無法說完整段。

「SAY Hello! until done」則是說出 Hello! 直至整個編程完結。==> 能確保說完整段句子

 

基本的聲音 (Set Voice )

當使用 Ohbot v1.50 (或比 v2.0 低)的版本時,最基本的聲音就是用  Set voice ( … ) 指令。

英文有3個聲音:

  • Microsoft David (男聲)
  • Microsoft Mark (男聲)
  • Microsoft Zira (女聲)

Say db ohbotspeech :

ohbot 的語音庫有 11 * 11 = 121 組句子可供用家利用編程隨機播放 ,「ohbotspeechdb」是語音庫不能改變 ;

後面2組的「random」則可選擇第 0 - 10 或 random 的語句播放。

db = database

高階的聲音-人聲 (Set Voice ) - Setup details refer to later chapter

當使用 Ohbot v2.0 的版本時, set voice 「語言 , 人物」 ,

第一個選擇是地方 例如 英文(英國) , 英文(美國) , 中文(香港繁體-即廣東話),中文(中國簡體-即普通話),日文等 ;

第二個選擇是人物 即男聲或女聲以及其口音。

Ohbot App2 License( 2025 年最新更新 )

購買license 可使用  OhbotApp2 中的額外功能,包括 AI 模塊、網頁語音以及使用 Python 編寫代碼的能力。您還可以在以下限制內使用 GPT 模塊,而無需個人 OpenAI 帳戶。

  每月 2,000 次請求和 50,000 個標記

  每日 200 次請求和 5,000 個標記

  每分鐘 3 次請求和 1,000 個標記

您使用的標記數量會根據您使用的 GPT 模型進行調整。上述數字適用於 gpt-4;如果使用 gpt-4o 或 gpt3 模型,您將使用更少的標記。

 

假如需更改 voice type 可查看 : 如何更改 voice type?

Set Speech :

pitch 是音調 , 即高音/低音 ; 數字愈小愈低 , 愈大愈高

rate 是說話的速度 ; 數字愈小愈慢 , 愈大愈快

volume 是音量 , 數字愈小愈細 , 愈大愈大

emotion 是情感 , 數字愈大情感會愈高昂

編程時需配合「Say!」使用才能顯示效果 ; 注意更改 speech setting 後是永久的

代表只要你 on click 過 speech 的 pitch 就會改變 , 你將需要更改編程並再次運行才能改成(預設/其他)設定。

以上例子就是沒有再改變 pitch , 這代表 speech 的rate 會改成3 並保留 pitch = 3 。

Stop all speech :

「stop all speech」即立刻停止所有正在進行的 speech