Elevengui - это графический пользовательский интерфейс для API ElevenLabs. Он также может использовать шепот Openai для транскрипции речи в тексте, при установке.
С Elevengui вы можете:
Убедитесь, что у вас установлен Python 3.9 или выше. Создание виртуальной среды Python до рекомендации установки.
Чтобы установить приложение, сначала клонируйте репозиторий:
git clone https://github.com/winedarkmoon/ElevenGUI.gitЗатем перейдите в каталог и установите пакет с помощью PIP:
cd ElevenGUI
pip install .
Чтобы использовать API Whisper от Openai или местную реализацию Whisper для транскрипции, вы можете установить дополнительные данные, как это:
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: убедитесь, что Tkinter установлен для вашей среды Python. Вы можете сделать это, установив пакет Python3-TK, используя диспетчер пакетов. Например, если вы используете Ubuntu, вы можете установить его с:
sudo apt-get install python3-tkДля MacOS: установите Tkinter через Homebrew:
brew install [email protected]Если вы столкнетесь с ошибкой с URLLIB3: вам может потребоваться установить или обновить OpenSSL. Используйте Homebrew, чтобы установить OpenSSL:
brew install opensslЕсли вы уже установили OpenSSL, но вы все еще сталкиваетесь с ошибкой, переустановите Python, связанный с домашним версией OpenSSL:
brew reinstall python Если ошибка сохраняется, попробуйте установить более старую версию urllib3 :
pip3 install ' urllib3<2.0 ' Если вы планируете использовать локальную установку шепота Openai для транскрибирования аудио для текста, вам нужно будет настроить его отдельно. Подробные инструкции по установке для шепота можно найти в официальном репозитории шепота.
Если вы предпочитаете использовать API Whisper от Openai для транскрипций, вам не нужна локальная установка. Вы можете получить ключ API для этой цели со страницы API OpenAI.
Это приложение использует переменные среды для конфигурации. Пример файла среды включен в репозиторий как env.example .
Создайте копию файла env.example и переименовать эту копию в .env .
Откройте недавно созданный файл .env в текстовом редакторе.
Файл env.example включает в себя все переменные среды, которые необходимы приложения, со значениями заполнителей. Замените эти заполнители на ваши фактические значения.
Сохраните и закройте файл .env .
Убедитесь, что файл .env находится в том же каталоге, что и в основном файле приложения ( main.py ). Когда вы запустите приложение, он автоматически прочитает конфигурацию из этого файла.
Запустите сценарий main.py, чтобы запустить приложение:
python main.pyЭтот проект лицензирован в соответствии с условиями лицензии MIT.