[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-6442":3},{"id":4,"name":5,"fullName":6,"owner":5,"repo":5,"description":7,"homepage":8,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":15,"forks30d":15,"starsTrendScore":19,"compositeScore":20,"rankGlobal":9,"rankLanguage":9,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":24,"hasPages":22,"topics":25,"createdAt":9,"pushedAt":9,"updatedAt":30,"readmeContent":31,"aiSummary":32,"trendingCount":15,"starSnapshotCount":15,"syncStatus":33,"lastSyncTime":34,"discoverSource":35},6442,"espeak-ng","espeak-ng\u002Fespeak-ng","eSpeak NG is an open source speech synthesizer that supports more than hundred languages and accents.","",null,"C",6553,1234,111,539,0,3,29,121,18,40.28,"GNU General Public License v3.0",false,"master",true,[26,27,5,28,29],"android","espeak","speech-synthesis","text-to-speech","2026-06-12 02:01:24","# eSpeak NG Text-to-Speech\n\n- [Features](#features)\n- [Supported languages](docs\u002Flanguages.md)\n- [Documentation](#documentation)\n- [eSpeak Compatibility](#espeak-compatibility)\n- [History](#history)\n- [License Information](#license-information)\n----------\n\nThe eSpeak NG is a compact open source software text-to-speech synthesizer for \nLinux, Windows, Android and other operating systems. It supports \n[more than 100 languages and accents](docs\u002Flanguages.md). It is based on the eSpeak engine\ncreated by Jonathan Duddington.\n\neSpeak NG uses a \"formant synthesis\" method. This allows many languages to be\nprovided in a small size. The speech is clear, and can be used at high speeds,\nbut is not as natural or smooth as larger synthesizers which are based on human\nspeech recordings. It also supports Klatt formant synthesis, and the ability\nto use MBROLA as backend speech synthesizer.\n\neSpeak NG is available as:\n\n*  A [command line](src\u002Fespeak-ng.1.ronn) program (Linux and Windows) to speak text from a file or\n   from stdin.\n*  A [shared library](docs\u002Fintegration.md) version for use by other programs. (On Windows this is\n   a DLL).\n*  A SAPI5 version for Windows, so it can be used with screen-readers and\n   other programs that support the Windows SAPI5 interface.\n*  eSpeak NG has been ported to other platforms, including Solaris and Mac\n   OSX.\n\n## Features\n\n*  Includes different Voices, whose characteristics can be altered.\n*  Can produce speech output as a WAV file.\n*  SSML (Speech Synthesis Markup Language) is supported (not complete),\n   and also HTML.\n*  Compact size.  The program and its data, including many languages,\n   totals about few Mbytes.\n*  Can be used as a front-end to [MBROLA diphone voices](docs\u002Fmbrola.md).\n   eSpeak NG converts text to phonemes with pitch and length information.\n*  Can translate text into phoneme codes, so it could be adapted as a\n   front end for another speech synthesis engine.\n*  Potential for other languages. Several are included in varying stages\n   of progress. Help from native speakers for these or other languages is\n   welcome.\n*  Written in C.\n\nSee the [ChangeLog](ChangeLog.md) for a description of the changes in the\nvarious releases and with the eSpeak NG project.\n\nThe following platforms are supported:\n\n| Platform    | Minimum Version | Status |\n|-------------|-----------------|--------|\n| Linux       |                 | ![CI](https:\u002F\u002Fgithub.com\u002Fespeak-ng\u002Fespeak-ng\u002Factions\u002Fworkflows\u002Fci.yml\u002Fbadge.svg) |\n| BSD         |                 |        |\n| Android     | 4.0             |        |\n| Windows     | Windows 8       |        |\n| Mac         |                 |        |\n\n## Documentation\n\n1. [User guide](docs\u002Fguide.md) explains how to set up and use eSpeak NG from command line or as a library.\n2. [Building guide](docs\u002Fbuilding.md) provides info how to compile and build eSpeak NG from the source.\n4. [Index](docs\u002Findex.md) provides full list of more detailed information for contributors and developers.\n5. Look at [contribution guide](docs\u002Fcontributing.md) to start your contribution.\n6. Look at [eSpeak NG roadmap](https:\u002F\u002Fgithub.com\u002Fespeak-ng\u002Fespeak-ng\u002Fwiki\u002FeSpeak-NG-roadmap) to participate in development of eSpeak NG.\n\n## eSpeak Compatibility\n\nThe *espeak-ng* binaries use the same command-line options as *espeak*, with\nseveral additions to provide new functionality from *espeak-ng* such as specifying\nthe output audio device name to use. The build creates symlinks of `espeak` to\n`espeak-ng`, and `speak` to `speak-ng`.\n\nThe espeak `speak_lib.h` include file is located in `espeak-ng\u002Fspeak_lib.h` with\nan optional symlink in `espeak\u002Fspeak_lib.h`. This file contains the espeak 1.48.15\nAPI, with a change to the `ESPEAK_API` macro to fix building on Windows\nand some minor changes to the documentation comments. This C API is API and ABI\ncompatible with espeak.\n\nThe `espeak-data` data has been moved to `espeak-ng-data` to avoid conflicts with\nespeak. There have been various changes to the voice, dictionary and phoneme files\nthat make them incompatible with espeak.\n\nThe *espeak-ng* project does not include the *espeakedit* program. It has moved\nthe logic to build the dictionary, phoneme and intonation binary files into the\n`libespeak-ng.so` file that is accessible from the `espeak-ng` command line and\nC API.\n\n## Related projects\n\n* **[espeak-ng-sapi](https:\u002F\u002Fgithub.com\u002Fgozaltech\u002Fespeak-ng-sapi)** –  \n  A third-party Windows SAPI 5 engine implementation for eSpeak NG.\n\n## History\n\nThe program was originally known as __speak__ and originally written\nfor Acorn\u002FRISC\\_OS computers starting in 1995 by Jonathan Duddington. This was\nenhanced and re-written in 2007 as __eSpeak__, including a relaxation of the\noriginal memory and processing power constraints, and with support for additional\nlanguages.\n\nIn 2010, Reece H. Dunn started maintaining a version of eSpeak on GitHub that\nwas designed to make it easier to build eSpeak on POSIX systems, porting the\nbuild system to autotools in 2012. In late 2015, this project was officially\nforked to a new __eSpeak NG__ project. The new eSpeak NG project is a significant\ndeparture from the eSpeak project, with the intention of cleaning up the\nexisting codebase, adding new features, and adding to and improving the\nsupported languages.\n\nThe *historical* branch contains the available older releases of the original\neSpeak that are not contained in the subversion repository.\n\n1.24.02 is the first version of eSpeak to appear in the subversion\nrepository, but releases from 1.05 to 1.24 are available at\n[http:\u002F\u002Fsourceforge.net\u002Fprojects\u002Fespeak\u002Ffiles\u002Fespeak\u002F](http:\u002F\u002Fsourceforge.net\u002Fprojects\u002Fespeak\u002Ffiles\u002Fespeak\u002F).\n\nThese early releases have been checked into the historical branch,\nwith the 1.24.02 release as the last entry. This makes it possible\nto use the replace functionality of git to see the earlier history:\n\n\tgit replace 8d59235f 63c1c019\n\n__NOTE:__ The source releases contain the `big_endian`, `espeak-edit`,\n`praat-mod`, `riskos`, `windows_dll` and `windows_sapi` folders. These\ndo not appear in the source repository until later releases, so have\nbeen excluded from the historical commits to align them better with\nthe 1.24.02 source commit.\n\n## License Information\n\neSpeak NG Text-to-Speech is released under the [GPL version 3](COPYING) or\nlater license.\n\nThe `getopt.c` compatibility implementation for getopt support on Windows is\ntaken from the NetBSD `getopt_long` implementation, which is licensed under a\n[2-clause BSD](COPYING.BSD2) license.\n\nAndroid is a trademark of Google LLC.\n\n## Acknowledgements\n\nThe catalan extension was funded by [Departament de la Vicepresidència i de Polítiques Digitals i Territori de la Generalitat de Catalunya](https:\u002F\u002Fpolitiquesdigitals.gencat.cat\u002Fca\u002Finici\u002Findex.html#googtrans(ca|en) \nwithin the framework of \n[Projecte AINA](https:\u002F\u002Fpolitiquesdigitals.gencat.cat\u002Fca\u002Feconomia\u002Fcatalonia-ai\u002Faina).\n","eSpeak NG 是一个开源的文本转语音合成器，支持超过100种语言和口音。其核心功能包括使用“共振峰合成”方法生成清晰的语音，尽管不如基于真人录音的合成器自然流畅，但能在较小体积下提供多种语言支持，并具备高速发音能力。此外，它还支持Klatt共振峰合成及MBROLA作为后端合成器。eSpeak NG适用于Linux、Windows、Android等操作系统，可用作命令行程序、共享库或SAPI5版本与屏幕阅读器等软件配合使用。由于其紧凑的体积和跨平台特性，特别适合嵌入式设备或需要轻量级TTS解决方案的应用场景。",2,"2026-06-11 03:07:03","top_language"]