All Projects → AndroidMaryTTS → Androidmarytts

AndroidMaryTTS / Androidmarytts

Android MARY TTS - an open-source, offline HMM-Based text-to-speech synthesis system based on MaryTTS

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Androidmarytts

JSpeak
A Text to Speech Reader Front-end that Reads from the Clipboard and with Exceptionable Features
Stars: ✭ 16 (-88.06%)
Mutual labels:  text-to-speech, voice, tts
Talkify
Javascript Text to speech library
Stars: ✭ 132 (-1.49%)
Mutual labels:  voice, text-to-speech, tts
talkie
Text-to-speech browser extension button. Select text on any web page, and have the computer read it out loud for you by simply clicking the Talkie button.
Stars: ✭ 43 (-67.91%)
Mutual labels:  text-to-speech, voice, tts
brasiltts
Brasil TTS é um conjunto de sintetizadores de voz, em português do Brasil, que lê telas para portadores de deficiência visual. Transforma texto em áudio, permitindo que pessoas cegas ou com baixa visão tenham acesso ao conteúdo exibido na tela. Embora o principal público-alvo de sistemas de conversão texto-fala – como o Brasil TTS – seja formado…
Stars: ✭ 34 (-74.63%)
Mutual labels:  text-to-speech, voice, tts
spokestack-android
Extensible Android mobile voice framework: wakeword, ASR, NLU, and TTS. Easily add voice to any Android app!
Stars: ✭ 52 (-61.19%)
Mutual labels:  text-to-speech, voice, tts
Speaker
A PHP library to convert text to speech using various web services
Stars: ✭ 86 (-35.82%)
Mutual labels:  text-to-speech, tts
Tts
Text-to-Speech for Arduino
Stars: ✭ 118 (-11.94%)
Mutual labels:  text-to-speech, tts
Alan Sdk Pcf
Alan AI Power Apps SDK adds a voice assistant or chatbot to your Microsoft Power Apps project.
Stars: ✭ 128 (-4.48%)
Mutual labels:  voice, text-to-speech
Zerospeech Tts Without T
A Pytorch implementation for the ZeroSpeech 2019 challenge.
Stars: ✭ 100 (-25.37%)
Mutual labels:  text-to-speech, tts
Jsut Lab
HTS-style full-context labels for JSUT v1.1
Stars: ✭ 28 (-79.1%)
Mutual labels:  text-to-speech, tts
Gtts
Python library and CLI tool to interface with Google Translate's text-to-speech API
Stars: ✭ 1,303 (+872.39%)
Mutual labels:  text-to-speech, tts
Midi2voice
Singing synthesis from MIDI file
Stars: ✭ 102 (-23.88%)
Mutual labels:  voice, tts
Cs224n Gpu That Talks
Attention, I'm Trying to Speak: End-to-end speech synthesis (CS224n '18)
Stars: ✭ 52 (-61.19%)
Mutual labels:  text-to-speech, tts
Wsay
Windows "say"
Stars: ✭ 36 (-73.13%)
Mutual labels:  text-to-speech, tts
Lightspeech
LightSpeech: Lightweight and Fast Text to Speech with Neural Architecture Search
Stars: ✭ 31 (-76.87%)
Mutual labels:  text-to-speech, tts
Joytan
Creative Audio/Textbook Maker 🎵 📖 See our YouTube channel
Stars: ✭ 91 (-32.09%)
Mutual labels:  text-to-speech, tts
Marytts
MARY TTS -- an open-source, multilingual text-to-speech synthesis system written in pure java
Stars: ✭ 1,699 (+1167.91%)
Mutual labels:  text-to-speech, tts
Wavernn
WaveRNN Vocoder + TTS
Stars: ✭ 1,636 (+1120.9%)
Mutual labels:  text-to-speech, tts
Crystal
Crystal - C++ implementation of a unified framework for multilingual TTS synthesis engine with SSML specification as interface.
Stars: ✭ 108 (-19.4%)
Mutual labels:  text-to-speech, tts
Pytorch Dc Tts
Text to Speech with PyTorch (English and Mongolian)
Stars: ✭ 122 (-8.96%)
Mutual labels:  text-to-speech, tts

AndroidMaryTTS

AndroidMaryTTS is an open source Android offline text to speech application, built on top of MaryTTS. Can use own HMM-based voice in any android application with using this lib. Just need only generated HMM-voice file. Just create your own hmm-based voice model with using MaryTTS and share with us. In final listen yourself as tts speaker with using our lib. Already tested this lib with the version of android lollipop.

#How to use:

  1. Add below script to build.gradle(app) file :
  android {
  	    defaultConfig {
        		multiDexEnabled true
        		packagingOptions {
        		    exclude 'META-INF/LICENSE.txt'
        		    exclude 'META-INF/NOTICE.txt'
        		    exclude 'META-INF/LICENSE'
        		    exclude 'META-INF/NOTICE'
        		    exclude 'META-INF/DEPENDENCIES'
  	     	      }
  	    }
  }
  1. Also, other one to build.gradle (module) where tts will use :
	dependencies {
	    compile 'com.marytts.android:marylib:1.0.1'
	}
  1. Load code marytts-android voise and language models on startup your project. It takes a few seconds. But in future will be so fast :
	MaryLink.load(Context context); 
  1. Last one to speak or stop what you write :
 	MaryLink.getInstance().startTTS(text);
	
	MaryLink.getInstance().stopTTS();

Plan

Will do significant refactoring and modifications the core code MaryTTS

  1. Create new android app and add Marytts core code as module 👍
  2. Change or refactor marytts source files to support android OS 👍
  3. Publishing Gradle AndroidMaryTTS library to jCenter and maven repository 👍
  4. Adding other languages
  5. Marytts Android client demo 👍
  6. Creating TTS engine using AndroidMaryTTS
  7. Optimising AndroidMaryTTS module and make more user friendly module

Contribute

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Added some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new 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].