如何免費(fèi)和Claude說(shuō)話
在上一篇文章《手把手教你搭建自己的Claude 2》中,我教大家如何搭建自己的Claude 2,本文將介紹如何利用語(yǔ)音給Claude發(fā)送消息,邁出打造二次元語(yǔ)音助手的第一步。先看一下應(yīng)用的場(chǎng)景和效果:

安裝第三方包
pip install xxx
需要安裝的第三方包有:SpeechRecognition、pyaudio、requests本文將介紹如何利用SpeechRecognition將語(yǔ)音轉(zhuǎn)文本后,再將文本發(fā)送給Claude。
代碼示例
在代碼示例中,介紹了openai whisper-api、google和azure三種語(yǔ)言識(shí)別的方案:
1、whisper-api: 利用openai的whisper api進(jìn)行語(yǔ)音識(shí)別,需要openai key,消耗token。
2、google:目前是免費(fèi)的,不需要key,但需要魔法。
3、azure:需要微軟azure語(yǔ)音識(shí)別,也是需要key的。
發(fā)送消息給Claude
在本次的代碼示例中,也有發(fā)送給Claude的代碼,詳細(xì)的可以參考之前的文章《手把手教你搭建自己的Claude 2》。
運(yùn)行代碼
在pycharm或終端中運(yùn)行代碼,就可以通過(guò)語(yǔ)音識(shí)別,將聲音轉(zhuǎn)成文字后發(fā)送給Claude了。
應(yīng)用示例
1、audioNote:通過(guò)Cluade網(wǎng)頁(yè)版的接口,實(shí)現(xiàn)的一款聲音筆記微信小程序,還支持發(fā)送語(yǔ)音消息、發(fā)送文檔給Claude、仿語(yǔ)音通話與Claude進(jìn)行實(shí)時(shí)語(yǔ)音聊天(類(lèi)似Annie Call)和AI閱讀,可以在短時(shí)間內(nèi)快速讀完一本書(shū),再也不怕寫(xiě)讀后感了。

2、問(wèn)乎:通過(guò)Cluade網(wǎng)頁(yè)版的接口,實(shí)現(xiàn)的本地知識(shí)庫(kù)問(wèn)答小程序,支持發(fā)送文件、發(fā)送語(yǔ)音和回復(fù)語(yǔ)音,可以用于本地知識(shí)庫(kù)問(wèn)答、多國(guó)語(yǔ)言練習(xí),目前開(kāi)放了中、英、日、韓、西等語(yǔ)言。

下期預(yù)告
下期將介紹如何讓自己的ChatGPT或Claude說(shuō)話。