All Projects → lkuza2 → Java Speech Api

lkuza2 / Java Speech Api

Licence: gpl-3.0
The J.A.R.V.I.S. Speech API is designed to be simple and efficient, using the speech engines created by Google to provide functionality for parts of the API. Essentially, it is an API written in Java, including a recognizer, synthesizer, and a microphone capture utility. The project uses Google services for the synthesizer and recognizer. While this requires an Internet connection, it provides a complete, modern, and fully functional speech API in Java.

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Java Speech Api

Lingvo
Lingvo
Stars: ✭ 2,361 (+381.84%)
Mutual labels:  speech-recognition, speech, speech-to-text, speech-synthesis
Artyom.js
A voice control - voice commands - speech recognition and speech synthesis javascript library. Create your own siri,google now or cortana with Google Chrome within your website.
Stars: ✭ 1,011 (+106.33%)
Mutual labels:  speech-recognition, speech-to-text, speech-synthesis, recognition
web-speech-cognitive-services
Polyfill Web Speech API with Cognitive Services Bing Speech for both speech-to-text and text-to-speech service.
Stars: ✭ 35 (-92.86%)
Mutual labels:  speech-synthesis, speech-recognition, speech-to-text
speechrec
a simple speech recognition app using the Web Speech API Interfaces
Stars: ✭ 18 (-96.33%)
Mutual labels:  speech-synthesis, speech-recognition, speech-to-text
Awesome Kaldi
This is a list of features, scripts, blogs and resources for better using Kaldi ( http://kaldi-asr.org/ )
Stars: ✭ 393 (-19.8%)
Mutual labels:  speech-recognition, speech, speech-to-text
react-native-spokestack
Spokestack: give your React Native app a voice interface!
Stars: ✭ 53 (-89.18%)
Mutual labels:  speech-synthesis, speech-recognition, speech-to-text
KeenASR-Android-PoC
A proof-of-concept app using KeenASR SDK on Android. WE ARE HIRING: https://keenresearch.com/careers.html
Stars: ✭ 21 (-95.71%)
Mutual labels:  speech, speech-recognition, speech-to-text
kaldi ag training
Docker image and scripts for training finetuned or completely personal Kaldi speech models. Particularly for use with kaldi-active-grammar.
Stars: ✭ 14 (-97.14%)
Mutual labels:  speech, speech-recognition, speech-to-text
idear
🎙️ Handsfree Audio Development Interface
Stars: ✭ 84 (-82.86%)
Mutual labels:  speech, speech-synthesis, speech-recognition
deepspeech.mxnet
A MXNet implementation of Baidu's DeepSpeech architecture
Stars: ✭ 82 (-83.27%)
Mutual labels:  speech, speech-recognition, speech-to-text
spokestack-ios
Spokestack: give your iOS app a voice interface!
Stars: ✭ 27 (-94.49%)
Mutual labels:  speech-synthesis, speech-recognition, speech-to-text
speech to text
how to use the Google Cloud Speech API to transcribe audio/video files.
Stars: ✭ 35 (-92.86%)
Mutual labels:  speech, 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: ✭ 179 (-63.47%)
Mutual labels:  speech, speech-recognition, speech-to-text
wav2vec2-live
A live speech recognition using Facebooks wav2vec 2.0 model.
Stars: ✭ 205 (-58.16%)
Mutual labels:  speech, speech-recognition, speech-to-text
simple-obs-stt
Speech-to-text and keyboard input captions for OBS.
Stars: ✭ 89 (-81.84%)
Mutual labels:  speech, speech-recognition, speech-to-text
anycontrol
Voice control for your websites and applications
Stars: ✭ 53 (-89.18%)
Mutual labels:  speech, speech-recognition, speech-to-text
AmazonSpeechTranslator
End-to-end Solution for Speech Recognition, Text Translation, and Text-to-Speech for iOS using Amazon Translate and Amazon Polly as AWS Machine Learning managed services.
Stars: ✭ 50 (-89.8%)
Mutual labels:  speech-synthesis, speech-recognition, speech-to-text
leon
🧠 Leon is your open-source personal assistant.
Stars: ✭ 8,560 (+1646.94%)
Mutual labels:  speech-synthesis, speech-recognition, speech-to-text
Nemo
NeMo: a toolkit for conversational AI
Stars: ✭ 3,685 (+652.04%)
Mutual labels:  speech-recognition, speech-synthesis, speech-to-text
Speechbrain.github.io
The SpeechBrain project aims to build a novel speech toolkit fully based on PyTorch. With SpeechBrain users can easily create speech processing systems, ranging from speech recognition (both HMM/DNN and end-to-end), speaker recognition, speech enhancement, speech separation, multi-microphone speech processing, and many others.
Stars: ✭ 242 (-50.61%)
Mutual labels:  speech-recognition, speech, speech-to-text

J.A.R.V.I.S. (Java-Speech-API)

J.A.R.V.I.S. Java Speech API: Just A Reliable Vocal Interpreter & Synthesizer. This is a project for the Java Speech API. The program interprets vocal inputs into text and synthesizes voices from text input. The program supports dozens of languages and even has the ability to auto-detect languages!

Description

The J.A.R.V.I.S. Speech API is designed to be simple and efficient, using the speech engines created by Google to provide functionality for parts of the API. Essentially, it is an API written in Java, including a recognizer, synthesizer, and a microphone capture utility. The project uses Google services for the synthesizer and recognizer. While this requires an Internet connection, it provides a complete, modern, and fully functional speech API in Java.

Features

The API currently provides the following functionality,

  • Microphone Capture API (Wrapped around the current Java API for simplicity)
  • A speech recognizer using Google's recognizer service
    • Converts WAVE files from microphone input to FLAC (using existing API, see CREDITS)
    • Retrieves Response from Google, including confidence score and text
  • A speech synthesiser using Google's synthesizer service
    • Retrieves synthesized text in an InputStream (MP3 data ready to be played)
  • Wave to FLAC API (Wrapped around the used API in the project, javaFlacEncoder, see CREDITS)
  • A translator using Google Translate (courtesy of Skylion's Google Toolkit)

Notes

To get access to the Google API, you need an API key. To get this, you need to follow the instructions here:

A sample application using this library can be found here:

  • See API-Example repository branch.

Changelog

See CHANGELOG.markdown for Version History/Changelog

Credits

See CREDITS.markdown for Credits

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