ElevenGui是ElevenLabs API的圖形用戶界面。如果安裝,它還可以利用Openai的耳語進行語音到文本轉錄。
與Elevengui一起,您可以:
確保您安裝了Python 3.9或更高。建議在安裝之前創建Python虛擬環境。
要安裝應用程序,請首先克隆存儲庫:
git clone https://github.com/winedarkmoon/ElevenGUI.git然後導航到目錄並使用PIP安裝軟件包:
cd ElevenGUI
pip install .
要使用OpenAI的Whisper API或當地的耳語實現進行轉錄,您可以以這樣的方式安裝額外功能:
pip install .[whisper_api]或者:
pip install .[whisper_local]或者,如果您既想要:
pip install .[whisper_api,whisper_local]對於ZSH用戶,由於ZSH處理方括號的方式,請使用引號:
pip install " .[whisper_api] " pip install " .[whisper_local] "或者,如果您既想要:
pip install " .[whisper_api,whisper_local] "對於Linux:確保為Python環境安裝TKINTER。您可以使用軟件包管理器安裝Python3-TK軟件包來做到這一點。例如,如果您使用的是Ubuntu,則可以安裝它:
sudo apt-get install python3-tk對於MacOS:通過Homebrew安裝TKINTER:
brew install [email protected]如果您遇到urllib3的錯誤:您可能需要安裝或更新OpenSSL。使用自製安裝OpenSSL:
brew install openssl如果您已經安裝了OpenSSL,但是您仍遇到錯誤,則Reinstall Python與OpenSSL的Homebrew版本鏈接:
brew reinstall python如果錯誤持續存在,請嘗試安裝舊版本的urllib3 :
pip3 install ' urllib3<2.0 ' 如果您打算使用OpenAI的Wishper的本地安裝將音頻轉錄到文本中,則需要單獨設置它。在官方的耳語存儲庫中可以找到有關耳語的詳細安裝說明。
如果您希望使用OpenAI的Whisper API進行抄錄,則不需要本地安裝。您可以從OpenAI的API密鑰頁面中獲取為此目的的API密鑰。
此應用程序使用環境變量進行配置。存儲庫中的示例環境文件作為env.example 。
創建env.example文件的副本,然後將此副本重命名為.env 。
在文本編輯器中打開新創建的.env文件。
env.example文件包含具有佔位符值的所有環境變量。用您的實際價值代替這些佔位符。
保存並關閉.env文件。
確保.env文件與主應用程序文件( main.py )的目錄相同。運行應用程序時,它將自動讀取此文件的配置。
運行main.py腳本以啟動該應用程序:
python main.py該項目是根據MIT許可證的條款獲得許可的。