你的新最好的朋友
網站 - 文檔 - 入門 - 簡介 - 翻譯 - 貢獻者 - 許可證
奧利維亞(Olivia)是使用機器學習技術在Golang建造的開源聊天機器人。它的目標是為DialogFlow等大型服務提供免費的開源替代品。
您可以通過講話(STT)或寫作與她聊天,她用短信回答,但您可以啟用她的聲音(TTS)。
您可以按照Github在她的網站上嘗試使用GitHub來克隆該項目並根據需要進行自定義!
GO中唯一可以調節且可自定義的聊天機器人項目。
每天使用隱私友好的聊天機器人很棒。
該網站是一個漸進式的Web應用程序,這意味著您可以將其添加到手機中,看起來像是本機應用程序!
要獲得GitHub的個人訪問令牌,請轉到Setings > Developer settings > Personal Access Tokens
單擊生成的新令牌,並命名您必須讀取和寫入勾選的軟件包。然後單擊生成新的令牌
用您剛製作的令牌替換TOKEN 。
$導出pat =令牌
登錄到github(注意:將用戶名更改為gthub用戶名)
$ echo $ pat | docker login docker.pkg.github.com -u用戶名 - password -stdin
從github包裝中摘下圖像
$ docker pull docker.pkg.github.com/olivia-ai/olivia/olivia:latest
然後開始
$ docker run -d -e port = 8080 -p 8080:8080 docker.pkg.github.com/olivia-ai/olivia/olivia/olivia:latest
您現在可以使用Olivia的Websocket。
要停止它,請獲取容器ID:
$ docker容器LS
容器ID image命令創建的狀態端口名稱 311B3ABB963A OLIVIA“ ./main” 7分鐘前UP 7分鐘0.0.0.0:8080-> 8080/tcp quizzical_mayer
並停止它
$ Docker容器停止311B3ABB963A
該應用程序將自動檢查res/datasets/training.json文件,其中包含神經網絡的保存。默認情況下,當您從github克隆存儲庫時,您會保存穩定。如果要訓練新模型,請刪除此文件並重新運行該應用程序。
通過GitHub克隆該項目:
$ git clone [email protected]:olivia-ai/olivia.git
然後下載依賴項
$ GO MOD下載
並運行它
$ GO RUN MAIN.GO
要將前端和後端安裝在一起,請使用docker-compose.yml文件:
$ docker-compose
一切都完成了!
英語
西班牙語
加泰羅尼亞
法語
德語
意大利人
巴西葡萄牙 - 未完成
翻譯的覆蓋範圍在這裡給出。要添加一種語言,請閱讀文檔。