项目作者: Kaljurand

项目描述 :
Kõnele service is an Android app that offers a speech-to-text service to other apps, in particular to Kõnele. It implements SpeechRecognizer, backed by an open source speech recognition server software https://github.com/alumae/kaldi-gstreamer-server.
高级语言: Java
项目地址: git://github.com/Kaljurand/K6nele-service.git
创建时间: 2020-07-18T13:29:38Z
项目社区:https://github.com/Kaljurand/K6nele-service

开源协议:Apache License 2.0

下载


Kõnele service

Kõnele service is an Android app that offers a speech-to-text service to other apps, in particular to Kõnele (https://github.com/Kaljurand/K6nele).
It implements Android’s SpeechRecognizer interface to
an open source speech recognition server software https://github.com/alumae/kaldi-gstreamer-server.

Get it on Google Play

Building the APK from source

Clone the source code including the speechutils submodule:

  1. git clone --recursive git@github.com:Kaljurand/K6nele-service.git

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

  1. 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.

Build the app

  1. ./gradlew assemble

If you have access to a release keystore then add these lines to the extended gradle.properties:

  1. storeFilename=</path/to/store.jks>
  2. storePassword=<storePassword>
  3. keyAlias=<keyAlias>
  4. keyPassword=<keyPassword>

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