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许可证的条款获得许可的。