提交

提交图

2509 次代码提交

作者 SHA1 备注 提交日期
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
louistiti c18458ac41 feat(python tcp server): decrease throttling to 0.3s on ASR speech 2024-05-24 18:40:44 +08:00
louistiti 2fac3881eb feat: support (very) long speech on ASR 2024-05-24 18:38:00 +08:00
louistiti 37fe307035 feat: support speech interruption 2024-05-24 10:25:05 +08:00
louistiti c1349c930a feat: support incremental active listening for ASR 2024-05-24 01:26:28 +08:00
louistiti c54ad18cc3 feat(server): do not mention about context switch 2024-05-23 20:47:41 +08:00
louistiti be1a4d2ad3 feat(server): persona rules improvement 2024-05-23 19:46:22 +08:00
louistiti 9e43a78ecb feat(server): provide time of the day to persona 2024-05-23 19:45:11 +08:00
louistiti 22529a4348 feat(server): include more dynamic info in persona 2024-05-23 19:25:59 +08:00
louistiti 91fb441dcd feat: auto update mood on client; fix NER on slot filling 2024-05-23 17:49:55 +08:00
louistiti 9c8db3364b chore: upgrade nodemon to 3.1.0 and minor improvements 2024-05-23 13:46:21 +08:00
louistiti 8a80f4fce6 feat(server): allow emojis with streamed answer and unify token clean up 2024-05-23 12:32:15 +08:00
louistiti a762b3cbfe chore: upgrade tsx to 4.10.5 2024-05-23 10:47:38 +08:00
louistiti b238170e7c fix: memory leak in dev mode 2024-05-23 10:38:41 +08:00
louistiti 6b24e4280c fix(python tcp server): correctly load .env variables 2024-05-23 09:43:03 +08:00
louistiti beb208973f feat(python tcp server): warm up TTS model on start 2024-05-23 09:24:46 +08:00
louistiti 528257664a feat(server): clean up existing Python TCP server processes on start 2024-05-23 09:12:17 +08:00
louistiti f278ca16b8 feat: support stream for LLM outputs 2024-05-23 01:05:21 +08:00
louistiti 0d370a8c7e feat(python tcp server): fine tune parameters for the ASR 2024-05-22 20:52:01 +08:00
louistiti 7299f5fc4d feat(python tcp server): add new wake word alternative 2024-05-22 18:58:22 +08:00
louistiti 8acdbec6e3 feat(python tcp server): increase voice speed on TTS engine 2024-05-22 18:56:11 +08:00
louistiti e2bdbe9e8a feat(python tcp server): add new wake word alternative 2024-05-22 17:57:07 +08:00
louistiti c440a51f51 fix(server): if no action match the utterance, then immediately return the NLU result object as it is 2024-05-22 17:52:15 +08:00
louistiti c172f2d6af fix(server): handle exception on NLU 2024-05-22 17:32:13 +08:00
louistiti 0ff26739e7 feat(web app): display Leon's mood when LLM is enabled 2024-05-22 16:17:02 +08:00
louistiti 9b13520b9e feat(web app): increase font size on chat bubbles 2024-05-22 15:30:57 +08:00
louistiti b02d510490 feat(server): always load ASR model from local 2024-05-22 15:22:30 +08:00
louistiti 5855990bd5 feat(server): add TCP message listener for ASR 2024-05-22 01:23:41 +08:00
louistiti 596b7552dd feat: new ASR engine ready 2024-05-21 23:57:36 +08:00
louistiti f051c1d2cd feat(python tcp server): ASR engine communication with core 2024-05-21 19:20:09 +08:00