從 @BotFather 創建您自己的 Telegram 機器人並獲取機器人令牌
編輯檔案config/telegram.json
{ "username": "BOT USERNAME", "token": "BOT TOKEN", "admins": [ "YOUR TELEGRAM ID" ] }
在 Wit 網站上建立您自己的 Wit 代幣
編輯檔案config/wit.json (例如使用義大利令牌)
{ "it-IT": "WIT TOKEN FOR Italian" }
您可以重複第 3 點和第 4 點以支援多種語言。
您可以透過執行以下命令來測試您的令牌是否正常運作:
$ python src/audiotools/speech.py wit_api_key some_file.mp3 transcription.txt
在 Yandex 網站上建立您自己的 Yandex 翻譯令牌
編輯檔案config/yandex.json
{ "translate_key": "YOUR YANDEX TOKEN" }
安裝 virtualenv 和 setuptools 套件
$ python3 -m pip install --upgrade pip
$ pip3 install virtualenv setuptools
記下剛安裝的自訂版本 Python 的完整檔案路徑
$ which python3
建立虛擬環境,同時指定要使用的 Python 版本
$ virtualenv -p /usr/bin/python3 venv
啟動新的虛擬環境
$ source venv/bin/activate
安裝所需的套件
(venv) $ pip3 install -r requirements.txt
運行機器人
(venv) $ python3 src/main.py
您可以使用 Docker 輕鬆安裝。
運行腳本dockerBuild.sh從 Dockerfile 產生 docker 映像。
運行腳本dockerRun.sh建立並啟動 docker 容器。
在運行腳本中,docker 目錄config 、 data和value與儲存庫目錄綁定。如果您想編輯配置目錄中的文件,只需停止容器即可完成此操作。完成文件編輯後,只需重新啟動容器即可使它們處於活動狀態。