GNU/Linux-ai-voice-rassistant是一種基於多功能終端的接口,它利用各種開源工具,與LLM,各種服務和功能提供無縫的交互。助手的主要組成部分是:
Glava不僅是通過Turing測試的工具,而且是動態的命令行助手,可以為您提供多種任務和查詢。它的核心是大型語言模型(LLM)的力量,這是一個等待利用的知識之海。
它不僅是信息檢索的工具。這是一個伴侶,準備幫助您完成各種任務,使您的命令行體驗更加愉快和高效。
憑藉其多模式交互,它可以以文本或語音格式與您進行交互。它可以從各種來源獲取信息,生成外殼命令,圖像,甚至瀏覽網絡。這是您所有信息和娛樂需求的首選助手。
Glava利用LLM的力量提供了各種功能。無論您喜歡使用擊鍵還是語音與之互動,Glava都會背上。它以文本和語音格式做出響應,以確保無縫的互動。
Glava允許您使用語音來指示您的命令,或將其輸入。
為了進行語音識別,我們使用免費的Vosk。輕巧,高效和開源工具包,用於語音識別。 Vosk以REST Websocket運行,確保准確而實時的轉錄。
為了讓您的耳朵滿足,Glava不僅是說話者,而且是文本到語音的主人(TTS)。它使用Piper,這是一種強大的工具,可以與HTTP Websocket一起使用,其中文本被捲曲以獲取語音或使用Piper二進制。
在這裡聽語音樣本
Glava可以使用書呆子命令進行文本鍵入的語音,該書呆子的命令非常準確,可以輕鬆地使用用作配置的Python腳本來定制(使用Vosk-api)
這是該項目使用的配置,可以啟用“開始寫作”,停止寫入“啟用/禁用語音命令,以及幾乎沒有標點,單詞大寫等的配置。
用戶可以使用Wolfram Alpha API查詢信息和計算。
Glava可以從Newsapi和Google News查詢新聞,並以文字和語音格式獲得結果,從而在令人愉快的旅程中學習和保持最新狀態。
Glava不僅是信息檢索的工具。它可以生成shell命令並執行它們,使您可以輕鬆編輯,流產和執行命令。這就像擁有個人助理一樣,準備幫助您完成可能需要時間和精力的任務。
Glava可以打開網絡瀏覽器到各種網站,使您的瀏覽體驗變得輕而易舉。它可以搜索各種網站和Wikipedia以獲取信息,並在需要時為您提供所需的信息。
瀏覽您喜歡的網站,例如YouTube,Github,Wikipedia,Amazon和Reddit,或將DuckDuckgo與自定義搜索參數一起用作默認搜索引擎。
Glava可以使用YT-DLP,MPD和MPV播放YouTube源的任何歌曲或視頻。它可以以音頻和視頻格式播放它們,使其成為您的個人播放列表創建者。
Glava可以從IMDB查詢有關任何電影的信息,為您提供有關電影的大量信息,包括其情節,演員和評分。
Glava可以通過使用https://pollinations.ai/的免費服務來幫助您用文本生成圖像
在開始之前,請確保您滿足以下要求:
請按照以下步驟安裝和設置項目:
克隆存儲庫:
git clone https://github.com/akhil3417/glava
導航到項目目錄:
cd glava
運行安裝腳本:
chmod +x installer.sh
./installer.sh
注意,安裝程序腳本僅安裝Vosk-Model-small-en-us-0.15(Voice_RECOGNITION)和EN_US-HFC_FC_FEMALE-MEDIUM(TTS)模型。要添加您的其他型號,請從Piper,Vosk下載它們,然後將其提取到./extensions/piper/models/或./extensions/vosk Directory。
您可以在此處收聽Piper TTS的語音樣本以獲取Piper,並相應地下載首選模型。
如果沒有看到ShellGPT安裝,請確保您已經啟動並運行了。
現在,您可以使用以下命令開始項目:
./start.sh
or
. .env/bin/activate
python3 main.py
所有用戶查詢都與命令字典中的鍵匹配,如果存在,則執行相應的函數,如果沒有匹配ShellGPT接管的情況。
有關更多信息,請參見main.py中的命令。
現在,您可以使用語音命令或擊鍵與項目進行交互。
用戶可以根據需要編輯config.ini(助理名稱,api-keys等)。
如果您想為該項目做出貢獻,請遵守以下準則:
git checkout -b feature/AmazingFeature 。git commit -m 'Add some AmazingFeature' 。git push origin feature/AmazingFeature 。該項目正處於早期開發中,因此可以預期錯誤,並且將來會固定。
在這裡,其他一些基於Vosk的工具。
該項目已根據MIT許可獲得許可。有關更多詳細信息,請參閱存儲庫中的許可證文件。
對於任何查詢或建議,請隨時在[將很快添加]與項目維護者聯繫。我很樂意為您的需求提供幫助。