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