{"id":17998889,"url":"https://github.com/bentigorlich/android-mimic3-tts-engine-wrapper","last_synced_at":"2026-05-02T04:38:38.277Z","repository":{"id":194881824,"uuid":"691782116","full_name":"BentiGorlich/android-mimic3-tts-engine-wrapper","owner":"BentiGorlich","description":"Android TTS Engine wrapper around the Mimic3 webserver","archived":false,"fork":false,"pushed_at":"2023-10-06T15:57:11.000Z","size":238,"stargazers_count":3,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-09T18:17:31.848Z","etag":null,"topics":["android","android-application","mimic3","tts","tts-android"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/BentiGorlich.png","metadata":{"files":{"readme":"ReadMe.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-09-14T22:03:55.000Z","updated_at":"2023-10-30T20:15:30.000Z","dependencies_parsed_at":"2024-10-29T22:49:22.370Z","dependency_job_id":null,"html_url":"https://github.com/BentiGorlich/android-mimic3-tts-engine-wrapper","commit_stats":null,"previous_names":["bentigorlich/android-mimic3-tts-engine-wrapper"],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BentiGorlich%2Fandroid-mimic3-tts-engine-wrapper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BentiGorlich%2Fandroid-mimic3-tts-engine-wrapper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BentiGorlich%2Fandroid-mimic3-tts-engine-wrapper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BentiGorlich%2Fandroid-mimic3-tts-engine-wrapper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BentiGorlich","download_url":"https://codeload.github.com/BentiGorlich/android-mimic3-tts-engine-wrapper/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247135156,"owners_count":20889421,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","android-application","mimic3","tts","tts-android"],"created_at":"2024-10-29T22:08:58.697Z","updated_at":"2026-05-02T04:38:38.233Z","avatar_url":"https://github.com/BentiGorlich.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Mimic3 TTS Service Wrapper For Android \nThis app is a wrapper around the mimic3 webserver. It registers itself to android, so you can use it system wide. \nAt the moment this app requires a running mimic3 server, but in the future it might be able to run locally. \nFor that to work the main problem is, that the `onnxruntime` which mimic3 depends on is not supported \nby the gradle plugin `chaquopy`, which enables Android apps to use python packages. See [#216](https://github.com/chaquo/chaquopy/issues/216) in the [chaquopy](https://github.com/chaquo/chaquopy) repo\n\n![Mimic3 Logo](https://github.com/MycroftAI/mimic3/raw/master/img/Mimic_color.svg) [Mimic3](https://github.com/MycroftAI/mimic3)\n\nJoin us on matrix: https://matrix.to/#/#mimic3ttsenginewrapper-app:tchncs.de\n\n# Quickstart\n\nYou need:\n1. Android phone running Android 7 or above\n2. A machine running the mimic3 webserver\n3. A router which can forward ports (or an exposed webserver)\n\nIn the app you can set the server address of your server. In the future I may provide a default one. \nThere is a docker image for the mimic3 webserver: `mycroftai/mimic3` [doc](https://mycroft-ai.gitbook.io/docs/mycroft-technologies/mimic-tts/mimic-3#docker-image)\n\nNOTE: you have to run this behind a reverse proxy, because android forbids traffic to http websites by default. \nI use a docker image for that: `jc21/nginx-proxy-manager` [doc](https://github.com/NginxProxyManager/nginx-proxy-manager)\n\n# Features\n\n- Uses Mimic3 a open source, fast and good quality TTS engine\n- Mimic3 server can run on low-end hardware like the Raspberry Pi 4\n- Supports 25 languages with multiple voices and speakers, see [Mimic3 voices](https://github.com/MycroftAI/mimic3-voices) for more details\n- Supports caching\n- Settings for speech speed, audio volatility, phoneme volatility and cache size. An explanation of audio and phoneme volatility is available by clicking on their labels\n\n# Screenshots\n| Main Screen | Settings Screen |\n| - | - |\n| ![Main Screen](images/Main.png) | ![Settings Screen](images/Settings.png) |\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbentigorlich%2Fandroid-mimic3-tts-engine-wrapper","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbentigorlich%2Fandroid-mimic3-tts-engine-wrapper","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbentigorlich%2Fandroid-mimic3-tts-engine-wrapper/lists"}