All Projects → Kaljurand → K6nele

Kaljurand / K6nele

Licence: apache-2.0
An Android app that offers speech-to-text services and user interfaces to other apps

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to K6nele

Tensorflow Speech Recognition
🎙Speech recognition using the tensorflow deep learning framework, sequence-to-sequence neural networks
Stars: ✭ 2,118 (+980.61%)
Mutual labels:  speech-recognition, speech-to-text
Lingvo
Lingvo
Stars: ✭ 2,361 (+1104.59%)
Mutual labels:  speech-recognition, speech-to-text
Go Astideepspeech
Golang bindings for Mozilla's DeepSpeech speech-to-text library
Stars: ✭ 137 (-30.1%)
Mutual labels:  speech-recognition, speech-to-text
Voice Overlay Android
🗣 An overlay that gets your user’s voice permission and input as text in a customizable UI
Stars: ✭ 189 (-3.57%)
Mutual labels:  speech-recognition, speech-to-text
Hey Jetson
Deep Learning based Automatic Speech Recognition with attention for the Nvidia Jetson.
Stars: ✭ 161 (-17.86%)
Mutual labels:  speech-recognition, speech-to-text
Awesome Ai Services
An overview of the AI-as-a-service landscape
Stars: ✭ 133 (-32.14%)
Mutual labels:  speech-recognition, speech-to-text
Naomi
The Naomi Project is an open source, technology agnostic platform for developing always-on, voice-controlled applications!
Stars: ✭ 171 (-12.76%)
Mutual labels:  speech-recognition, speech-to-text
Kalliope
Kalliope is a framework that will help you to create your own personal assistant.
Stars: ✭ 1,509 (+669.9%)
Mutual labels:  speech-recognition, speech-to-text
Vosk
VOSK Speech Recognition Toolkit
Stars: ✭ 182 (-7.14%)
Mutual labels:  speech-recognition, speech-to-text
Speech To Text Russian
Проект для распознавания речи на русском языке на основе pykaldi.
Stars: ✭ 151 (-22.96%)
Mutual labels:  speech-recognition, speech-to-text
Asr audio data links
A list of publically available audio data that anyone can download for ASR or other speech activities
Stars: ✭ 128 (-34.69%)
Mutual labels:  speech-recognition, speech-to-text
Dictate.js
A small Javascript library for browser-based real-time speech recognition, which uses Recorderjs for audio capture, and a WebSocket connection to the Kaldi GStreamer server for speech recognition.
Stars: ✭ 195 (-0.51%)
Mutual labels:  speech-recognition, speech-to-text
Tensorflow Ctc Speech Recognition
Application of Connectionist Temporal Classification (CTC) for Speech Recognition (Tensorflow 1.0 but compatible with 2.0).
Stars: ✭ 127 (-35.2%)
Mutual labels:  speech-recognition, speech-to-text
Automatic Speech Recognition
🎧 Automatic Speech Recognition: DeepSpeech & Seq2Seq (TensorFlow)
Stars: ✭ 192 (-2.04%)
Mutual labels:  speech-recognition, speech-to-text
Kaldi
kaldi-asr/kaldi is the official location of the Kaldi project.
Stars: ✭ 11,151 (+5589.29%)
Mutual labels:  speech-recognition, speech-to-text
Speechrecognizerbutton
UIButton subclass with push to talk recording, speech recognition and Siri-style waveform view.
Stars: ✭ 144 (-26.53%)
Mutual labels:  speech-recognition, speech-to-text
Wav2letter.pytorch
A fully convolution-network for speech-to-text, built on pytorch.
Stars: ✭ 104 (-46.94%)
Mutual labels:  speech-recognition, speech-to-text
Self Supervised Speech Recognition
speech to text with self-supervised learning based on wav2vec 2.0 framework
Stars: ✭ 106 (-45.92%)
Mutual labels:  speech-recognition, speech-to-text
Zzz Retired openstt
RETIRED - OpenSTT is now retired. If you would like more information on Mycroft AI's open source STT projects, please visit:
Stars: ✭ 146 (-25.51%)
Mutual labels:  speech-recognition, speech-to-text
Tacotron asr
Speech Recognition Using Tacotron
Stars: ✭ 165 (-15.82%)
Mutual labels:  speech-recognition, speech-to-text

Kõnele

Kõnele is an Android app that offers speech-to-text services to other apps. Its main components are:

Get it on F-Droid Get it on Google Play

The diagram below shows Kõnele's main components in yellow, while the standard Android interfaces via which other apps can interact with Kõnele are in green.

Components

The main goals of this project is to offer support for Estonian speech recognition on the Android platform, as well as grammar-based speech recognition for voice command applications.

For documentation, APKs, app store links, news etc. see http://kaljurand.github.io/K6nele/.

Building the APK from source

Clone the source code including the speechutils submodule:

git clone --recursive [email protected]:Kaljurand/K6nele.git

Point to the Android SDK directory by setting the environment variable ANDROID_HOME, e.g.

ANDROID_HOME=${HOME}/myapps/android-sdk/

In order to change your build environment create the file gradle.properties at a location pointed to by the environment variable GRADLE_USER_HOME. This will extend and override the definitions found in the gradle.properties that is part of the release. Add e.g.

org.gradle.jvmargs=-Xmx1536m
org.gradle.parallel=true
# Experimental (makes the APK a bit smaller)
android.enableR8.fullMode=true

Build the Kõnele app

./gradlew assemble

If you have access to a release keystore then

  • point to its location by setting the environment variable KEYSTORE

  • set KEY_ALIAS to the key alias

  • add these lines to your gradle.properties found in GRADLE_USER_HOME:

    storePassword=<password1>
    keyPassword=<password2>
    

The (signed and unsigned) APKs will be generated into app/build/outputs/apk/.

Contributions

The client for https://github.com/alumae/kaldi-gstreamer-server was originally based on https://github.com/truongdq54/kaldi-gstreamer-android-client.

Please read through the Contributing Guide before making a pull request.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].