[{"data":1,"prerenderedAt":243},["ShallowReactive",2],{"repo-wangz-code-ddo-tts-en":3,"i18n-wangz-code-ddo-tts-en":240},{"mirrorPool":4,"detail":13,"relatedProjects":133},[5,9],{"key":6,"label":7,"base":8,"type":6},"github","mirror.github","https:\u002F\u002Fgithub.com\u002F",{"key":10,"label":11,"base":12,"type":10},"auto-proxy","mirror.autoProxy","https:\u002F\u002Fgithub.xxlab.tech\u002F",{"owner":14,"repo":15,"repoId":16,"repoUrl":17,"starCount":18,"language":19,"description":20,"languages":21,"screenshots":31,"homepage":32,"pushedAt":33,"ownerAvatar":34,"ownerName":35,"ownerBio":36,"lastSyncTime":37,"lastReleaseTime":38,"tags":39,"license":45,"category":46,"subgroup":47,"releases":48},"wangz-code","ddo-tts",1044858629,"https:\u002F\u002Fgithub.com\u002Fwangz-code\u002Fddo-tts",81,"Kotlin","内置EdgeTTS大声朗读, 文字转语音无需额外部署 即装即听,  语音引擎采用rany2\u002Fedge-tts 稳定雅痞,  张雪牛逼",{"Kotlin":22,"Java":23,"HTML":24,"CSS":25,"Vue":26,"TypeScript":27,"JavaScript":28,"AMPL":29,"Batchfile":30,"Shell":30},79.6,13.1,2.2,1.9,1.6,1,0.5,0.1,0,[],"","2026-09-22","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F8155037?v=4","wangzhi","man","2026-10-10T13:34:25.419754+00:00","2026-09-21T14:20:25Z",[40,41,42,43,44],"inner-tts","legado","reader","tts","tts-edge","GPL-3.0","tools","语音转文字工具",[49,60,71,82,92,103,113,123],{"tag":50,"publishAt":38,"semVer":51,"prerelease":52,"assets":53},"1.9",[30,30,30],false,[54],{"fileName":55,"sizeMb":56,"sha256":57,"downloadCount":58,"originUrl":59},"legado_app_3.26.092216.apk",30.8,"10ed22503b8d42b77ceef3bd319bfdcd8dd338b2e1912a222925e99421f5a02f",84,"https:\u002F\u002Fgithub.com\u002Fwangz-code\u002Fddo-tts\u002Freleases\u002Fdownload\u002F1.9\u002Flegado_app_3.26.092216.apk",{"tag":61,"publishAt":62,"semVer":63,"prerelease":52,"assets":64},"1.7","2026-05-08T10:04:40Z",[30,30,30],[65],{"fileName":66,"sizeMb":67,"sha256":68,"downloadCount":69,"originUrl":70},"legado_app_3.26.051316.apk",30.78,"14d975ba4a615dfa3bc2d6a9984a41cd4655900ac156bef71cd29a61329fec07",319,"https:\u002F\u002Fgithub.com\u002Fwangz-code\u002Fddo-tts\u002Freleases\u002Fdownload\u002F1.7\u002Flegado_app_3.26.051316.apk",{"tag":72,"publishAt":73,"semVer":74,"prerelease":52,"assets":75},"1.5","2026-01-04T06:41:31Z",[30,30,30],[76],{"fileName":77,"sizeMb":78,"sha256":79,"downloadCount":80,"originUrl":81},"legado_app_3.26.010414.apk",30.44,"f571f6a0685566285de03a0d1efb0fbc7857cf5d86771e74cf081ede2a77b90a",531,"https:\u002F\u002Fgithub.com\u002Fwangz-code\u002Fddo-tts\u002Freleases\u002Fdownload\u002F1.5\u002Flegado_app_3.26.010414.apk",{"tag":83,"publishAt":84,"semVer":85,"prerelease":52,"assets":86},"1.4","2026-01-01T07:39:05Z",[30,30,30],[87],{"fileName":88,"sizeMb":78,"sha256":89,"downloadCount":90,"originUrl":91},"legado_app_3.26.010412.apk","5fc933b94bb8dc29d39a4e96aa2817787c3156d1604cb48be58d8d9cb2641894",8,"https:\u002F\u002Fgithub.com\u002Fwangz-code\u002Fddo-tts\u002Freleases\u002Fdownload\u002F1.4\u002Flegado_app_3.26.010412.apk",{"tag":93,"publishAt":94,"semVer":95,"prerelease":52,"assets":96},"1.3","2025-12-24T01:34:30Z",[30,30,30],[97],{"fileName":98,"sizeMb":99,"sha256":100,"downloadCount":101,"originUrl":102},"legado_app_3.25.122409.apk",30.42,"b58641a6daa85f27895baed1aa67e52e4cea3a82eef1b22e6342c0e64eea58e9",29,"https:\u002F\u002Fgithub.com\u002Fwangz-code\u002Fddo-tts\u002Freleases\u002Fdownload\u002F1.3\u002Flegado_app_3.25.122409.apk",{"tag":104,"publishAt":105,"semVer":106,"prerelease":52,"assets":107},"1.2","2025-12-08T08:10:56Z",[30,30,30],[108],{"fileName":109,"sizeMb":99,"sha256":110,"downloadCount":111,"originUrl":112},"legado_app_3.25.120816.apk","b1093cee9918f2dfafc9bbd2ee02d2664cf5803b39fa41f3a6246baa1ac1b37e",32,"https:\u002F\u002Fgithub.com\u002Fwangz-code\u002Fddo-tts\u002Freleases\u002Fdownload\u002F1.2\u002Flegado_app_3.25.120816.apk",{"tag":114,"publishAt":115,"semVer":116,"prerelease":52,"assets":117},"1.1","2025-08-30T12:28:32Z",[30,30,30],[118],{"fileName":119,"sizeMb":120,"sha256":121,"downloadCount":101,"originUrl":122},"legado_app_3.25.083020.apk",29.88,"3ca210beffff03aabfd33bab7c2dde91e3e57b9d3aad32887310af4163869fb6","https:\u002F\u002Fgithub.com\u002Fwangz-code\u002Fddo-tts\u002Freleases\u002Fdownload\u002F1.1\u002Flegado_app_3.25.083020.apk",{"tag":124,"publishAt":125,"semVer":126,"prerelease":52,"assets":127},"1.0","2025-08-26T10:17:45Z",[30,30,30],[128],{"fileName":129,"sizeMb":120,"sha256":130,"downloadCount":131,"originUrl":132},"legado_app_3.25.080213.apk","3bb8327a133c8e31bac90a3fc4a99588397d9304184340e14bc52c7efc4b1b32",16,"https:\u002F\u002Fgithub.com\u002Fwangz-code\u002Fddo-tts\u002Freleases\u002Fdownload\u002F1.0\u002Flegado_app_3.25.080213.apk",[134,154,174,196,211,227],{"owner":135,"repo":136,"repoId":137,"category":46,"subgroup":47,"language":138,"tags":139,"starCount":144,"ownerUid":145,"latestTag":146,"platforms":147,"lastReleaseTime":151,"downloadCount":152,"description":153},"cjpais","Handy",931888694,"Rust",[140,141,142,143],"accessibility","cross-platform","speech-to-text","tauri-v2",32801,1559480,"v0.9.8",[148,149,150],"windows","mac","linux","2026-10-03T02:42:15Z",13374,"A free, open-source, and extensible speech-to-text application that works completely offline, supporting Windows, macOS, and Linux.",{"owner":155,"repo":156,"repoId":157,"category":158,"subgroup":47,"language":159,"tags":160,"starCount":166,"ownerUid":167,"latestTag":168,"platforms":169,"lastReleaseTime":171,"downloadCount":172,"description":173},"altic-dev","FluidVoice",1061327311,"ai","Swift",[158,161,162,163,164,165],"dictation","ios","llama-cpp","macos","swift",12044,224717674,"v1.6.12-beta.1",[149,170],"other","2026-10-13T12:46:23Z",295,"The fastest macOS dictation app with on-device AI enhancement, a local open-source alternative to Wispr Flow.",{"owner":175,"repo":176,"repoId":177,"category":46,"subgroup":47,"language":178,"tags":179,"starCount":189,"ownerUid":190,"latestTag":191,"platforms":192,"lastReleaseTime":193,"downloadCount":194,"description":195},"OpenWhispr","openwhispr",1004647857,"JavaScript",[158,180,141,181,182,150,164,183,184,185,186,142,187,188,148],"anthropic","gemini","groq","nvidia","open-source","openai","parakeet","transcribe","whisper",9576,254803777,"linux-text-monitor-v1.1.0",[150],"2026-10-19T09:36:47Z",3,"A privacy-first cross-platform voice-to-text app with local (NVIDIA Parakeet\u002FWhisper) and cloud models, featuring meeting transcription and AI agent interaction.",{"owner":197,"repo":198,"repoId":199,"category":158,"subgroup":47,"language":200,"tags":201,"starCount":204,"ownerUid":205,"latestTag":206,"platforms":207,"lastReleaseTime":208,"downloadCount":209,"description":210},"thewh1teagle","vibe",740293013,"TypeScript",[158,141,202,185,203,187,188],"desktop","rust",7743,61390950,"v3.2.2",[148,149,150],"2026-09-05T13:24:57Z",62026,"A privacy-oriented, local AI transcription app using OpenAI's Whisper model that transcribes audio and video on your device.",{"owner":212,"repo":212,"repoId":213,"category":46,"subgroup":47,"language":214,"tags":215,"starCount":220,"ownerUid":221,"latestTag":222,"platforms":223,"lastReleaseTime":224,"downloadCount":225,"description":226},"espeak-ng",47648456,"C",[216,217,212,218,219],"android","espeak","speech-synthesis","text-to-speech",6910,16214005,"1.52.0",[148,216],"2024-12-12T13:47:27Z",291601,"A compact open-source speech synthesizer (TTS) supporting over 100 languages and accents, using formant synthesis method, available as a command-line tool, shared library, and SAPI5 version.",{"owner":228,"repo":229,"repoId":230,"category":46,"subgroup":47,"language":159,"tags":231,"starCount":233,"ownerUid":234,"latestTag":235,"platforms":236,"lastReleaseTime":237,"downloadCount":238,"description":239},"Beingpax","VoiceInk",875661263,[164,232,165],"macos-app",6720,101010368,"v2.22",[149],"2026-10-01T09:16:53Z",534,"The best open-source alternative to Superwhisper and Wispr Flow for macOS — a no-subscription voice-to-text app with local offline models, smart context awareness, global shortcuts, and an AI assistant mode.",{"description":241,"readmeHtml":242},"ddo-tts is a speech engine with built-in EdgeTTS powered by rany2\u002Fedge-tts, giving reading apps such as Legado install-and-listen text-to-speech with no extra deployment.","\u003Ch2 id=\"project-overview\">Project Overview\u003C\u002Fh2>\u003Cp>ddo-tts is a speech engine with EdgeTTS built in, using rany2\u002Fedge-tts to provide Microsoft Edge read-aloud for reading apps such as Legado, with no extra service to deploy. It also integrates Xiaomi MIMO speech synthesis for use cases like voice cloning. Compared with common TTS engines, it changes how audio is buffered, handling it in memory and releasing read media after each chapter.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Install and listen: the engine is built in, with no separate deployment.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch2 id=\"key-features\">Key Features\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>Built-in EdgeTTS\u003C\u002Fstrong>: Microsoft Edge read-aloud via rany2\u002Fedge-tts, ready out of the box\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Xiaomi MIMO synthesis\u003C\u002Fstrong>: integrates Xiaomi MIMO speech synthesis for capabilities such as voice cloning\u003C\u002Fli>\n\u003Cli>\u003Cstrong>In-memory buffering\u003C\u002Fstrong>: audio streams are buffered in memory instead of constantly writing and deleting disk files\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Per-chapter release\u003C\u002Fstrong>: read media is freed after each chapter to lower memory use\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Install and listen\u003C\u002Fstrong>: no extra service to set up; use it for reading right after installation\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"target-audience\">Target Audience\u003C\u002Fh2>\u003Cul>\n\u003Cli>Users who listen to books in Legado\u003C\u002Fli>\n\u003Cli>Users who want to swap the reading engine in their reading app\u003C\u002Fli>\n\u003Cli>Power users who care about local resource usage\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"quick-start\">Quick Start\u003C\u002Fh2>\u003Col>\n\u003Cli>Get and install the ddo-tts engine\u003C\u002Fli>\n\u003Cli>Switch the reading engine to ddo-tts in Legado\u003C\u002Fli>\n\u003Cli>Choose an EdgeTTS or Xiaomi MIMO voice\u003C\u002Fli>\n\u003Cli>Open an eBook and start reading aloud to listen\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch2 id=\"core-advantages\">Core Advantages\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>No deployment\u003C\u002Fstrong>: EdgeTTS is built in, so no self-hosted speech service is needed\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Low footprint\u003C\u002Fstrong>: audio is buffered in memory and released per chapter, cutting frequent disk I\u002FO\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Extensible\u003C\u002Fstrong>: beyond EdgeTTS, Xiaomi MIMO synthesis is also available\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"system-requirements\">System Requirements\u003C\u002Fh2>\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Item\u003C\u002Fth>\n\u003Cth>Requirement\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>Platform\u003C\u002Ftd>\n\u003Ctd>Android, used with reading apps such as Legado\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Voice sources\u003C\u002Ftd>\n\u003Ctd>Microsoft EdgeTTS, Xiaomi MIMO\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Network\u003C\u002Ftd>\n\u003Ctd>Access to the relevant APIs when using online synthesis\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Ch2 id=\"notes\">Notes\u003C\u002Fh2>\u003Cul>\n\u003Cli>Online synthesis depends on third-party APIs, so changes there can affect availability\u003C\u002Fli>\n\u003Cli>Voices and quotas may be limited by the provider&#39;s policies\u003C\u002Fli>\n\u003Cli>For personal study and personal use only\u003C\u002Fli>\n\u003C\u002Ful>\n",1792450992634]