Kevin Brown
3bc886a6c4
Add SpeechService constructor accepting a caller-supplied AudioRecord ( #2044 )
...
Allows callers to control the audio input device - for example, to pin
recording to the built-in microphone when an external USB camera without
a microphone causes Android to silently select the wrong input source.
The new overload (Recognizer, float, AudioRecord) mirrors the existing
(Recognizer, float) signature. Ownership semantics differ: the caller
supplies and owns the recorder, so on failure this constructor throws
without releasing it, leaving cleanup to the caller.
Co-authored-by: Kevin Brown <git@whidit.com >
2026-06-04 20:54:55 +03:00
Kevin Brown
e81a422289
Add getAudioSessionId() getter to SpeechService ( #2042 )
...
Expose the AudioRecord session ID so callers can attach Android audio
effects (e.g. NoiseSuppressor, AcousticEchoCanceler) to the recording
session without subclassing or reflection.
Co-authored-by: Kevin Brown <git@whidit.com >
2026-05-29 08:50:13 +03:00
Nickolay Shmyrev
625e44c626
Bump JNA requirements to 5.18.1 and update version
2025-12-08 21:47:46 +01:00
Nickolay Shmyrev
056a2ad548
Updates for recent android
2025-09-03 09:46:07 +02:00
Nickolay Shmyrev
07a0ddb467
Add endpointer mode to java and csharp API
2025-09-03 07:14:40 +02:00
resignedScientist
24f0e0cff8
add 16 KB page size support ( #1976 )
...
Co-authored-by: Norman Laudien <kontakt@norman-laudien.de >
2025-08-25 02:08:01 +03:00
Nickolay Shmyrev
f5540085b5
Add text processor wrapper for java
2024-08-22 03:13:44 +02:00
Nickolay Shmyrev
a7bf6a51e2
Bump version
2024-04-22 14:39:57 +02:00
__Rylex__
40937b6bcb
Kaldi remove lm target because rnnlm has lm ( #1543 )
...
* Update Dockerfile.win
* Update Dockerfile.dockcross
* Update Dockerfile.manylinux
* Update Dockerfile.dockcross-manylinux
* Update Dockerfile.manylinux-mkl
* Update Dockerfile.win32
* Update build-vosk.sh
2024-04-01 15:58:09 +03:00
Nickolay V. Shmyrev
c4d32a2293
Inverse text normalization with FSTs ( #1545 )
...
* Add ITN from Wetext
2024-03-29 14:32:05 +03:00
Nickolay Shmyrev
9cee2899bb
Update publishing plugin and simplify gradle build
2023-03-15 22:50:42 +01:00
Nickolay Shmyrev
988ba3f257
Bump JNA dependency everywhere
2023-02-08 22:55:22 +01:00
Nickolay Shmyrev
2796da0a50
Sync android lib to java lib, throw exceptions on errors
2023-02-08 22:07:02 +01:00
Nickolay Shmyrev
800d3d7089
Bump version
2022-12-14 17:38:53 +01:00
Nickolay Shmyrev
16c4a0d985
Bump version
2022-09-25 21:00:24 +02:00
Nickolay Shmyrev
4ccccd0cd2
Bump version
2022-07-14 21:38:36 +02:00
Nickolay Shmyrev
b1b216d4c8
Bump versions
2022-05-26 15:22:16 +02:00
Nickolay Shmyrev
298c86d0d4
Bump version and add python requirements
2022-05-26 12:46:06 +02:00
Nickolay Shmyrev
0fe3a89768
Update to 0.3.40
2022-05-26 11:41:14 +02:00
Nickolay Shmyrev
97d737a30a
Bump version
2022-05-15 23:36:46 +02:00
Nickolay Shmyrev
7b7d814484
Introduce incremental decoder with confidences in partial results
2022-04-07 01:07:47 +02:00
Nickolay Shmyrev
b0903413b1
Set soname for Android library
2022-01-21 13:22:26 +01:00
Nickolay Shmyrev
a5d788a2e9
One more fix to expose aar dependencies
2021-11-10 00:33:03 +01:00
Nickolay Shmyrev
7f651e1e45
Expose JNA dependency. Fix issue #757
2021-11-09 23:02:17 +01:00
Nickolay Shmyrev
44f7dd2d8b
Publish to sonatype
2021-11-07 20:41:49 +01:00
Nickolay Shmyrev
15a9508a78
Use ndk directory instead of sdk
2021-11-07 14:32:29 +01:00
Nickolay Shmyrev
bdea9a53e8
Bump android version
2021-11-07 14:30:08 +01:00
Nickolay Shmyrev
81f58667ff
Update Android build
2021-11-07 13:45:27 +01:00
Nickolay Shmyrev
195db43b9e
Rename branches in kaldi repo
2021-10-07 01:18:47 +02:00
Nickolay Shmyrev
98ae3c66cb
Bump version
2021-06-28 02:09:06 +02:00
Nickolay Shmyrev
75bedfe06d
Add a method to show/hide words and their times
2021-06-07 01:04:37 +02:00
Nickolay Shmyrev
e74fe5edf7
Reset reset flag
2021-05-26 21:01:27 +02:00
Nickolay Shmyrev
cbb5d0fcdf
Implement reset method in SpeechService
2021-05-26 20:51:44 +02:00
Nickolay Shmyrev
d489bc40e4
Update Java part too
2021-05-26 00:59:08 +02:00
Nickolay Shmyrev
91a128b3ed
Fix package name
2021-04-15 13:54:48 +02:00
Nickolay Shmyrev
0881aa856f
Update for new API
2021-04-15 12:56:59 +02:00
Nickolay V. Shmyrev
69992a1b39
Android through JNA framework unified with Java ( #476 )
...
* Move to JNA
* Update for android
* Joint publishing
* Fix the developer id
* Added grammar constructor for Java
2021-03-30 23:36:26 +03:00
Nickolay Shmyrev
1b8332a609
Raise to 0.3.17
2021-01-09 02:29:56 +01:00
Nickolay Shmyrev
c5ce5e46bd
Add c++17
2021-01-09 01:46:13 +01:00
Nickolay Shmyrev
99d66670bc
Update Android build
2021-01-08 13:30:28 +01:00
Nickolay Shmyrev
b92a5c1fc7
Update wheels to openfst 1.8.0
2020-12-22 23:27:01 +01:00
Nickolay Shmyrev
b639fb501a
Package US model on bintray
2020-11-04 22:08:03 +01:00
Nickolay Shmyrev
2d62db8118
Update link in readme
2020-10-31 10:03:25 +01:00
Nickolay Shmyrev
0269a10833
Critical ivector bugfix and version 0.3.15
2020-10-13 01:28:46 +02:00
Nickolay Shmyrev
57cc474c9f
Build bigram language model from grammars
2020-10-04 23:42:50 +02:00
Nickolay Shmyrev
62885e8963
Update descriptions
2020-09-22 11:30:27 +02:00
Nickolay Shmyrev
dff4ab26e4
Library is now vosk_jni
2020-09-01 18:27:54 +02:00
Nickolay Shmyrev
83b6e1cdf7
Speech service for more flexible recognizer initialization
...
Publish repo on jcenter
2020-09-01 16:32:15 +02:00
Henrique Emanoel Viana
51c2968595
fix
2020-06-22 18:01:42 -03:00
Henrique Emanoel Viana
5993376322
Add suport to SpkModel
2020-06-22 17:51:55 -03:00