eSpeak is a compact open source software speech synthesizer for English and other languages, for Linux and Windows.
It is a reliable Text to Speech engine for English and many other languages. Compact size with clear but artificial pronunciation. Available as a command-line program with many options, a shared library for Linux, and a Windows SAPI5 version.
eSpeak uses a "formant synthesis" method. This allows many languages to be provided in a small size. The speech is clear, and can be used at high speeds, but is not as natural or smooth as larger synthesizers which are based on human speech recordings.
eSpeak is available as:
- A command line program (Linux and Windows) to speak text from a file or from stdin.
- A shared library version for use by other programs. (On Windows this is a DLL).
- A SAPI5 version for Windows, so it can be used with screen-readers and other programs that support the Windows SAPI5 interface.
- eSpeak has been ported to other platforms, including Android, Mac OSX and Solaris.
Features
- Includes different Voices, whose characteristics can be altered.
- Can produce speech output as a WAV file.
- SSML (Speech Synthesis Markup Language) is supported (not complete), and also HTML.
- Compact size. The program and its data, including many languages, totals about 2 Mbytes.
- Can be used as a front-end to MBROLA diphone voices, see mbrola.html. eSpeak converts text to phonemes with pitch and length information.
- Can translate text into phoneme codes, so it could be adapted as a front end for another speech synthesis engine.
- Potential for other languages. Several are included in varying stages of progress. Help from native speakers for these or other languages is welcome.
- Development tools are available for producing and tuning phoneme data.
- Written in C.
I regularly use eSpeak to listen to blogs and news sites. I prefer the sound through a domestic stereo system rather than small computer speakers, which can sound rather harsh.
Supported languages
eSpeak does text to speech synthesis for the following languages, some better than others.
Afrikaans, Albanian, Aragonese, Armenian, Bulgarian, Cantonese, Catalan, Croatian, Czech, Danish, Dutch, English, Esperanto, Estonian, Farsi, Finnish, French, Georgian, German, Greek, Hindi, Hungarian, Icelandic, Indonesian, Irish, Italian, Kannada, Kurdish, Latvian, Lithuanian, Lojban, Macedonian, Malaysian, Malayalam, Mandarin, Nepalese, Norwegian, Polish, Portuguese, Punjabi, Romanian, Russian, Serbian, Slovak, Spanish, Swahili, Swedish, Tamil, Turkish, Vietnamese, Welsh.
espeakedit is a GUI program used to prepare and compile phoneme data. It is now available for download. Documentation is currently sparse, but if you want to use it to add or improve language support, let me know.
Resources
Hocus is the go-to, self-hosted application that effortlessly creates ready-to-code, disposable development environments on your own servers within mere seconds.
With the power to define your dev environments as code, you can launch them directly from your browser in an instant. Consider it your robust, self-hosted counterpart to Gitpod and
Goclone is a free and open-source utility that enables quick website cloning using Go routines.
It allows users to download a website's content, including html, css, js, images, and other files, to a local directory while maintaining the original site's link-structure. This allows for offline browsing
The Complete Website Downloader is a free open-source web-based tool that downloads the entire source code of any website, including all assets.
It utilizes wget and archiver to download all website assets, compress them, and send them back to the user through a socket channel.
Features
* Responsive design
* Can be
Getleft is a highly versatile, free and open-source website downloader tool for Windows, bearing similarities to HTTrack, another trusted tool in the field. Getleft's primary function lies in its ability to download complete websites or selected portions of websites directly to your local computer.
This feature is incredibly
Screenity is a powerful privacy-friendly screen recorder and annotation tool to make better videos for work, education, and more. You can create stunning product demos, tutorials, presentations, or share feedback with your team - all for free.
❗️ Screenity has been rebuilt from the ground up, and updated to MV3. Click
Freelancers often need to generator invoices for their customers, some may have accounting, personal finance and billing solutions, others use invoice templates to generate invoices for their provided services.
However, an invoice generator app can save them time, and enables freelancers to keep track of their paid and unpaid invoices,
Psi is a free instant messaging application designed for the XMPP network. Fast and lightweight, Psi is fully open-source and compatible with Windows, Linux, and macOS.
Psi's unrivaled Unicode support and localizations, seamless file transfers, customizable iconsets, and a myriad of other exceptional features will swiftly demonstrate why
Adventure List is a Todo list app that helps you organize your tasks and goals in a fun and easy way. Whether you want to plan a trip, learn a new skill, or just get things done, Adventure List is the app for you.
Features
* Fancy user-friendly design
* Due dates:
A YouTube desktop client is a software application that allows users to access and interact with YouTube content directly from their desktop, without needing to open a web browser.
These clients often provide a more streamlined and smooth customizable user experience. YouTube desktop clients also allow users to avoid tracking
An e-book manager app helps users organize their digital book collection, often by metadata, and may include features for format conversion, syncing with e-readers, and fetching metadata.
In this post, you will find the best open-source and free eBook collection manager.
1- Librum
Librum is an eBook manager that allows