Whistle
Speech to text with Cactus Compute's Whistle (Apache 2.0, 16.9 MB): English, German, French, Spanish, Italian, Dutch and Polish, with word timings. Runs on Cactus's needle engine, a native library (src/main/cpp), CPU only. The engine keeps one model for the whole process and isn't thread-safe, so every call here is serialized.
Functions
Link copied to clipboard
fun transcribe(pcm: FloatArray, language: String? = null, keywords: List<String> = emptyList()): Transcript?