Commit Graph

26 Commits

Author SHA1 Message Date
Aleksandras Kostarevas
2e883781d5 Refactor layout definition system
Layouts are now defined in yaml files at latinime/java/assets/layouts. The new system makes simple layouts significantly easier to add.

Many layouts still need to be ported over to the new system and some bugs still remain. The old layout system and XML layouts will need to be removed.
2024-08-24 11:06:54 +03:00
Aleksandras Kostarevas
242bedd5c1 Add bluetooth toggle button during voice input 2024-06-06 23:42:28 +03:00
Aleksandras Kostarevas
009a60b141 Update device label 2024-06-01 16:53:14 +03:00
Aleksandras Kostarevas
f2e42384bd Add voice input audio focus and device display/config 2024-06-01 00:50:08 +03:00
Aleksandras Kostarevas
43c46da519 Switch to PCM16 recording 2024-05-25 20:56:43 +03:00
Aleksandras Kostarevas
ff29bf5802 Add resource importing (dict/voice/transformer) 2024-04-01 14:31:11 -05:00
Aleksandras Kostarevas
601d6df6b3 Cancel native inference early 2024-03-21 18:32:54 -05:00
Aleksandras Kostarevas
6329878e8e Avoid voice input model closing race condition 2024-03-21 16:50:06 -05:00
Aleksandras Kostarevas
c101772317 Add suppressNonSpeechTokens 2024-03-18 16:24:16 -05:00
Aleksandras Kostarevas
b4790b22f7 Fix Voice Input view looking broken 2024-03-18 16:17:11 -05:00
Aleksandras Kostarevas
6c4c6b8965 Request mic permission during setup, add test text field 2024-03-13 15:26:23 -05:00
Aleksandras Kostarevas
69649256f8 Fix comma key to open settings menu 2024-03-05 15:54:18 +02:00
Aleksandras Kostarevas
c57a3d83af Add personal dictionary glossary for voice input and keyboard 2024-03-05 15:24:30 +02:00
Aleksandras Kostarevas
42ac255a81 Sync whisper.cpp changes from voice input 2024-03-05 11:06:24 +02:00
Aleksandras Kostarevas
1ccba84322 Fix some lint warnings and errors, remove some unused classes 2024-01-17 18:18:53 +02:00
Aleksandras Kostarevas
93ae0c6338 Update dependencies 2024-01-11 22:26:38 +02:00
Aleksandras Kostarevas
39b46adca2 Disable whisper.cpp pending futher work 2023-12-19 20:21:13 +02:00
Aleksandras Kostarevas
314cf8c84c Type out whisper.cpp result 2023-12-05 18:06:12 +00:00
abb128
f31db527d6 Add whisper.cpp 2023-11-25 09:13:50 +02:00
Aleksandras Kostarevas
a88bd5c820 Update melSpectrogram 2023-09-27 23:05:27 +03:00
Aleksandras Kostarevas
7f656bb622 Load voice input settings instead of hardcoding 2023-09-01 08:51:42 +03:00
Aleksandras Kostarevas
8f53297eea Make full action window clickable 2023-08-31 19:33:24 +03:00
Aleksandras Kostarevas
9f6941eff0 Move certain tensors to static companion 2023-08-31 19:27:46 +03:00
Aleksandras Kostarevas
3acb8b5e44 Create SoundPlayer for persistent state 2023-08-31 19:15:50 +03:00
Aleksandras Kostarevas
731fbf1254 Greatly refactor Voice Input module 2023-08-31 00:20:23 +03:00
Aleksandras Kostarevas
4e3b4e5a46 Initial voice input implementation 2023-08-27 19:08:44 +03:00