1
1
mirror of https://github.com/leon-ai/leon.git synced 2024-11-27 16:16:48 +03:00
Commit Graph

1638 Commits

Author SHA1 Message Date
louistiti
de3ceb76be feat(python tcp server): unify settings to a single place, model settings included 2024-06-17 09:17:00 +08:00
louistiti
72d55870fe fix(web app): dynamic init states 2024-06-17 08:33:36 +08:00
louistiti
858b5090b4
feat(python tcp server): settings.json to store settings that can be edited on the fly 2024-06-16 23:33:47 +08:00
louistiti
ebe156e2d8
feat: new universal ASR logic for OS cross compatibility 2024-06-16 21:26:23 +08:00
louistiti
3fc01d1906
feat: ignore Pipfile.lock files 2024-06-16 16:02:42 +08:00
louistiti
582b2aa572 feat: kick off ASR engine support for Apple Silicon 2024-06-12 00:31:47 +08:00
louistiti
04c3e88224
chore(server): upgrade llama.cpp to newer version 2024-06-11 00:40:49 +08:00
louistiti
52128039cb
feat: synchronize major states between core and client 2024-06-11 00:11:03 +08:00
louistiti
1b66cc6218
feat(web app): better tips and prepare React components injection to init 2024-06-10 11:31:32 +08:00
louistiti
60e8b532de
feat(web app): load fonts from local instead of Google Fonts APIs 2024-06-10 09:49:37 +08:00
louistiti
d0b5b63840
feat(web app): allow multilines 2024-06-09 14:45:00 +08:00
louistiti
c2849758e1
fix(server): avoid conversation loop 2024-06-08 11:27:47 +08:00
louistiti
7699739712
feat: add better quality TTS checkpoint 2024-06-08 02:17:26 +08:00
louistiti
7b8b702f92
fix(python tcp server): switch cx_Freeze to 7.1.0.post0 as 7.1.0 has been removed from the pip registry 2024-06-07 23:27:50 +08:00
louistiti
53e8cd2182
fix(bridge/python): switch cx_Freeze to 7.1.0.post0 as 7.1.0 has been removed from the pip registry 2024-06-07 23:27:09 +08:00
louistiti
e0c10d4769 feat(bridge/python): upgrade cx_Freeze to 7.1.0 2024-06-07 09:55:41 +08:00
louistiti
65681521ab docs: add note on Git GUI clients 2024-06-07 09:49:08 +08:00
louistiti
22f892760f feat(server): boost free RAM for LLM usage 2024-06-07 09:46:24 +08:00
louistiti
4ce470d3e7
feat(python tcp server): force TTS BERT local files 2024-06-06 08:43:06 +08:00
louistiti
7c9487b62b
feat(scripts): download and install TTS BERT model files for the Python TCP server env setup 2024-06-06 07:56:03 +08:00
louistiti
6df34d48ee feat(scripts): test comment 2024-06-05 23:58:01 +08:00
Louis Grenard
d3f3c4e3a7 feat(scripts): setup Python TCP server TTS language model files kick off 2024-06-05 23:39:59 +08:00
louistiti
11e8ad43ae
feat(python tcp server): use new V1_1 voice for TTS 2024-06-04 00:18:33 +08:00
louistiti
88457e4b7a
feat(server): new V1_1 voice naming 2024-06-03 23:58:01 +08:00
louistiti
181f68109e
chore: upgrade @ffprobe-installer/ffprobe to 2.1.2 2024-06-02 01:01:27 +08:00
louistiti
00f1dcef38
feat(server): catch exception on STT and TTS init 2024-06-02 00:29:43 +08:00
louistiti
4cb374e64d
fix(python tcp server): exclude NVIDIA libs injection for non-macOS platforms on build 2024-06-02 00:10:25 +08:00
louistiti
fd76681f81
chore(python tcp server): upgrade cx_Freeze to 7.1.0 (may fix macOS wheel build) 2024-06-01 23:33:02 +08:00
louistiti
eb72065e5e
feat(scripts): auto delete .venv when Python packages failed to be installed on setup 2024-06-01 23:23:00 +08:00
louistiti
e9f1aadc67
feat(scripts): add Apple Metal developer tools error hint on Apple Silicon for llama.cpp setup 2024-06-01 21:57:20 +08:00
louistiti
f1c6db6053
fix(scripts): llama.cpp release tag not failing when null 2024-06-01 21:33:07 +08:00
louistiti
40fd5fac88
fix(scripts): llama.cpp default tag number on LLM setup 2024-06-01 21:04:46 +08:00
Louis Grenard
97e0e04987
docs: update README (#527) 2024-05-30 23:17:49 +08:00
louistiti
e250519c1b
feat: voice engine status sync with UI status 2024-05-29 23:39:44 +08:00
louistiti
2e866cd2d7
feat(web app): add Leon voice animation states 2024-05-29 15:07:14 +08:00
louistiti
3bfd8ad893
perf(web app): slightly improve rendered text perf 2024-05-28 20:48:33 +08:00
louistiti
a3f6cb1aba
feat(web app): core animation on voice 2024-05-28 17:40:56 +08:00
louistiti
0804dc7be6
fix(server): confusion between owner and creator in Leon's persona 2024-05-28 11:05:18 +08:00
louistiti
e328bd7f4c
feat(server): add time zone to context persona 2024-05-28 11:01:58 +08:00
louistiti
e435e526b4
feat(web app): improve text streaming animation 2024-05-28 10:58:22 +08:00
louistiti
747ec51143
feat(web app): text animation on stream 2024-05-28 10:43:24 +08:00
louistiti
96dabd9e6e
feat(server): when utterance is sent, interrupt Leon's voice 2024-05-27 22:36:57 +08:00
louistiti
8eefe53473
feat(web app): prevent from sending utterance while Leon is generating answer 2024-05-27 19:25:57 +08:00
louistiti
0ce1f62c0d
feat: support default conversations powered by LLM with action-first in mind 2024-05-27 18:54:54 +08:00
louistiti
4bad34278b
feat(server): LLM action recognition management 2024-05-26 10:09:03 +08:00
louistiti
1516b18a11
refactor: unify Python TCP server warnings to ignore 2024-05-26 09:55:48 +08:00
louistiti
fb5c258cf6
refactor: unify NLP models paths 2024-05-26 09:47:13 +08:00
louistiti
34170a38ac
fix(server): provide correct duty type from LLM provider completion 2024-05-25 23:31:44 +08:00
louistiti
a846eb9131
refactor(server): replace LLM providers options with params 2024-05-25 23:20:51 +08:00
louistiti
32db721f0e
feat(server): create action recognition LLM duty 2024-05-25 23:05:19 +08:00