{"id":13797867,"url":"https://github.com/CoughDrop/extra-tts","last_synced_at":"2025-05-13T04:32:43.065Z","repository":{"id":137795900,"uuid":"57164354","full_name":"CoughDrop/extra-tts","owner":"CoughDrop","description":"TTS library used by CoughDrop mobile apps","archived":false,"fork":false,"pushed_at":"2023-10-16T20:42:44.000Z","size":18,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-06-26T18:00:25.960Z","etag":null,"topics":["aac","cordova","speech-synthesis"],"latest_commit_sha":null,"homepage":null,"language":"Objective-C","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/CoughDrop.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}},"created_at":"2016-04-26T21:53:03.000Z","updated_at":"2023-12-21T14:39:17.000Z","dependencies_parsed_at":"2024-01-15T11:10:50.936Z","dependency_job_id":"d122a990-d5f4-4e89-b7e9-bc63b7146b37","html_url":"https://github.com/CoughDrop/extra-tts","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CoughDrop%2Fextra-tts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CoughDrop%2Fextra-tts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CoughDrop%2Fextra-tts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CoughDrop%2Fextra-tts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CoughDrop","download_url":"https://codeload.github.com/CoughDrop/extra-tts/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":213867517,"owners_count":15649764,"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":["aac","cordova","speech-synthesis"],"created_at":"2024-08-04T00:00:35.331Z","updated_at":"2024-11-18T12:31:50.394Z","avatar_url":"https://github.com/CoughDrop.png","language":"Objective-C","funding_links":[],"categories":["Speech Synthesis"],"sub_categories":[],"readme":"# ExtraTTS\nUsed to offer additional speech synthesis engines in cordova apps.\n\n## Requirements\nBuilt on top of Acapela's speech engine. On both Android and iOS you'll\nneed to raeach out to Acapela to get the needed libraries and license\nfiles. Demo packages should work for testing. For iOS you'll include\nthe license file once you get it. For Android you'll need to replace the \ncode in the `init` method in ExtraTTS.java with your license code.\nLook for `TTS.setLicense` and you'll find the lines that need to be\nchanged.\n\n## Usage\n`cordova plugin add https://www.github.com/coughdrop/extra-tts.git`\n\n```\nwindow.cordova.exec(function(res) {\n  console.log('ready!');\n}, function(err) {\n  console.error('not ready');\n}, 'ExtraTTS', 'status', []);\n\nwindow.cordova.exec(function(list) {\n  // list of available voice ids\n  console.log(list);\n}, function(err) { }, 'ExtraTTS, 'getAvailableVoices', []);\n\nwindow.cordova.exec(function() {\n  console.log(\"done speaking\");\n}, function(err) { }, 'ExtraTTS', 'speakText', [{\n  voice_id: \"\u003cvoice id from list\u003e\",\n  text: \"Good afternoon if that's time time\"\n}]);\n```\n\n## License\nMIT License\n\n## TODO\n- add examples (in the mean time, you can see how we're using it in\nthe TTS section here, https://github.com/CoughDrop/coughdrop/blob/master/app/frontend/app/utils/capabilities.js)\n- specs (stop judging me, I'm not a native app developer)\n- move android license to a config file so nobody has to rewrite code\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FCoughDrop%2Fextra-tts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FCoughDrop%2Fextra-tts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FCoughDrop%2Fextra-tts/lists"}