v1.0.0 #114
t41372
announced in
Announcements
v1.0.0
#114
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Open-LLM-VTuber v1.0.0 Release 💥
This release marks a significant milestone for Open-LLM-VTuber, featuring a complete rewrite of the backend and frontend with over 240+ new commits, along with numerous enhancements and new features. If you were using a version before this, version
v1.0.0
is basically a new app.✨ Highlights
conf.yaml
file was restructured, andconfig_alts
has been renamed tocharacters
.asterisks
,brackets
,parentheses
, andangle brackets
will no longer be spoken by the TTS.uv
for dependency management, removed unused dependencies such asrich
,playsound3
, andsounddevice
.📋 Detailed Changes
🧮 Backend
src/
directory.main.py
) has been removed.ServiceContext
, offering better memory management, particularly when switching characters.agent
andstateless_llm
, supporting a wider range of LLMs with a new agent interface:basic_memory_agent
andhume_ai_agent
.temperature
parameter added.hf_mirror
flag to specify whether to use the Hugging Face mirror source.asterisks
,brackets
,parentheses
) to prevent unwanted text from being spoken.faster_first_response
feature to prioritize the synthesis and playback of the first sentence fragment, minimizing latency.provider
option for sherpa-onnx-asr.print
statements are replaced withloguru
for structured logging.conf.CN.yaml
.🖥️ Frontend
📖 Documentation
🧹 Cleanup
TaskQueue.py
,scripts/install_piper_tts.py
,model_manager_old.py
,service_context_old.py
,main.py
,asr_with_vad
,vad
,start_cli
,fake_llm
,MemGPT
, thepywhispercpp
submodule, and CoreML script.rich
,playsound3
,sounddevice
, among others.VOICE_INPUT_ON
,MIC_IN_BROWSER
,LIVE2D
,EXTRA_SYSTEM_PROMPT_RAG
,AI_NAME
,USER_NAME
,SAVE_CHAT_HISTORY
,CHAT_HISTORY_DIR
,RAG_ON
,LLMASSIST_RAG_ON
,SAY_SENTENCE_SEPARATELY
,MEMORY_SNAPSHOT
,PRELOAD_MODELS
,tts_on
.🎉 Contributors
v1.0.0
was a close collaboration with him and wouldn't have existed without his tremendous contribution.And all the other contributors who worked on this project in previous versions.
No Direct Upgrades - Previous installations are incompatible
Fresh Install Required - Follow new documentation
Config Changes - Back up existing configurations before migration
Why the Hassle? 💡
Please check out the new documentation to install Open-LLM-VTuber again. Fortunately, thanks to
uv,
there should be fewer headaches during installation.Full Changelog: v0.5.2...v1.0.0
This discussion was created from the release v1.0.0.
Beta Was this translation helpful? Give feedback.
All reactions