VirtualWife: вторичное цифровое лицо, поддерживающее прямую трансляцию со станции B и голосовое взаимодействие
Общее введение
VirtualWife - это проект виртуального цифрового человека с открытым исходным кодом, созданный разработчиком yakami129. В настоящее время он находится на стадии инкубации, цель - создать виртуального персонажа с "душой", с которым пользователи смогут взаимодействовать как с другом. Проект поддерживает прямые трансляции с B-станций и может общаться с пользователями с помощью китайского голоса и текста. Он сочетает в себе OpenAI и Оллама VirtualWife использует Docker для развертывания в один клик и поддерживает системы Linux, Windows и MacOS. Разработчики надеются, что в будущем ее можно будет использовать в качестве тренера или консультанта по отношениям, интегрируя в жизнь человека и решая его эмоциональные потребности.

Список функций
- Поддерживает прямую трансляцию в режиме реального времени на станции B, что позволяет взаимодействовать с аудиторией.
- Быстрое время отклика и поддержка потоковой передачи данных с помощью китайского голосового диалога.
- Обеспечивает функции кратковременной и долговременной памяти, позволяющие запоминать содержание диалогов пользователя.
- Поддерживаются индивидуальные настройки персонажей с настраиваемыми личностями и фонами.
- Поддерживаются запасные модели VRM, а роли можно загрузить с сайта https://hub.vroid.com/.
- Интеграция нескольких крупных языковых моделей (например, OpenAI, Ollama), поддержка коммутации и частного развертывания.
- Выражения и действия, управляемые текстом, повышают реалистичность интерактивного взаимодействия.
- Поддерживает Edge (Microsoft) и голосовое переключение Bert-VITS2 для более естественного китайского произношения.
Использование помощи
Процесс установки
VirtualWife разворачивается через Docker и подходит как для энтузиастов техники, так и для обычных пользователей. Ниже приведены подробные шаги:
- Установка Docker
- Windows/MacOS: Загрузите Docker Desktop, установите его и запустите.
- Linux: Откройте терминал и введите следующую команду для установки Docker и Docker Compose:
sudo apt update && sudo apt install docker.io docker-compose -y
- Проверка успеха: выполнить
docker -v
ответить пениемdocker-compose -v
Если вы видите номер версии, значит, все готово.
- Доступ к документам проекта
- Перейдите на сайт https://github.com/yakami129/VirtualWife, нажмите кнопку "Code" и выберите "Download ZIP" для загрузки. Или воспользуйтесь Git'ом:
git clone https://github.com/yakami129/VirtualWife.git
- Распакуйте и перейдите в раздел
VirtualWife
Папка.
- Перейдите на сайт https://github.com/yakami129/VirtualWife, нажмите кнопку "Code" и выберите "Download ZIP" для загрузки. Или воспользуйтесь Git'ом:
- Настройка переменных среды
- найти
env_example
переименуйте его в.env
. - Откройте в текстовом редакторе
.env
Заполните необходимые параметры. Например:TIMEZONE=Asia/Shanghai OPENAI_API_KEY=your-api-key-here
- Если используете "Олламу", добавьте
OLLAMA_API_URL=http://host.docker.internal:11434
.
- найти
- процедура срабатывания
- входить
installer
папку, запустить:cd installer docker-compose up -d
- При начальной загрузке образ будет загружен и может занять 5-10 минут. После завершения используйте кнопку
docker ps
Проверьте состояние контейнера.
- входить
- страница доступа
- Откройте браузер и введите
http://localhost/
Войдите в экран конфигурации.
- Откройте браузер и введите
Инициализация Конфигурация
1. базовая конфигурация
- Оказавшись на веб-странице, выберите модель персонажа (загруженную из VRM Marketplace) и загрузите ее.
- Выберите языковую модель: OpenAI или Ollama.
- Нажмите Сохранить, чтобы использовать его без перезагрузки.
2. языковое моделирование
- OpenAI: Заполнить
OPENAI_API_KEY
Дополнительный адрес прокси-сервераOPENAI_BASE_URL
. - Оллама: Если вы развертываете с помощью Docker, установите значение
http://host.docker.internal:11434
. - Сохраните конфигурацию, после чего вы сможете вести диалог.
3. Дополнительные настройки
- Если сеть ограничена, настройте прокси-сервер, например
HTTP_PROXY=http://host.docker.internal:23457
. - Сохраните по завершении настройки.
Использование основных функций
1. Прямая трансляция со станции B
- намерение: в
.env
Введите номер комнаты B Live и информацию для аутентификации (см. FAQ). - буровая установка::
- После запуска проекта VirtualWife автоматически подключается к станции B.
- Зрители отправляют всплывающие окна, а VirtualWife отвечает на них голосом в режиме реального времени.
- Для улучшения взаимодействия предусмотрен прямой диалог через микрофон.
- принимать к сведению: В связи с настройкой интерфейса станции B, подсказка входа в комнату пока недоступна.
2. Голосовой диалог
- буровая установка::
- Подключите микрофон и говорите в него, например, "Как прошел день?". .
- VirtualWife ответит китайским голосом.
- Toggle Voice: Выберите Edge или Bert-VITS2 в конфигурации, Bert-VITS2 больше подходит для китайского языка.
- предложение: Соблюдайте тишину и избегайте отвлекающих звуков.
3. Пользовательские роли
- Сменная модель::
- Загрузите файл VRM с сайта https://hub.vroid.com/.
- вводить
installer/linux
возможноinstaller/windows
Папка. - Перезапустите проект, и новая модель вступит в силу.
- Корректировка личности: Измените параметры роли на странице конфигурации, например "Нежный" или "Живой".
4. Функции памяти
- VirtualWife запоминает разговоры. Например, если вы скажете: "Я люблю собак", в следующий раз она может спросить: "Как поживает ваша собака?". В следующий раз она может спросить: "Как поживает ваша собака?".
- Текущие воспоминания нельзя просмотреть вручную, но они будут отражены в диалоге.
Часто задаваемые вопросы
- сбой загрузки: Проверьте, запущен ли Docker и занят ли порт 23457.
- Голос не реагирует: Убедитесь, что микрофон работает правильно, переключите Bert-VITS2 и попробуйте.
- Сбой подключения станции B:: Примирение
.env
Живая конфигурация в
сценарий применения
- эмоциональное общение
Пользователи могут общаться с VirtualWife, когда чувствуют себя одинокими. Она запомнит ваши предпочтения и обеспечит теплые дружеские отношения. - живое взаимодействие
Ведущие телеканалов используют его, чтобы добавить интереса к своим прямым эфирам, отвечать на всплывающие окна и повышать вовлеченность аудитории. - ролевая игра (игра)
Пользователи могут настраивать своих персонажей, например, "леди-кошку" или "высокомерную девушку", чтобы испытать захватывающее взаимодействие. - Исследование технологий
Разработчики могут изучить исходный код и узнать о виртуальных цифровых людях и технологиях искусственного интеллекта.
QA
- Взимает ли VirtualWife плату?
Это бесплатный проект с открытым исходным кодом, но использование моделей OpenAI связано с расходами на API. - Поддерживает ли он работу с мобильными телефонами?
В настоящее время не поддерживается, требуется развертывание с помощью Docker на ПК. - Как можно улучшить качество диалога?
Переключитесь на более сильную модель в конфигурации, например OpenAI GPT-4. - Поддержка английского диалога?
Можно ввести английский язык, но голосовой вывод в основном на китайском.
© заявление об авторских правах
Авторское право на статью Круг обмена ИИ Пожалуйста, не воспроизводите без разрешения.
Похожие статьи
Нет комментариев...