ESpeakNG Intro By ESpeakNG In English
   HOME

TheInfoList



OR:

eSpeak is a
free and open-source Free and open-source software (FOSS) is software available under a Software license, license that grants users the right to use, modify, and distribute the software modified or not to everyone free of charge. FOSS is an inclusive umbrella term ...
,
cross-platform Within computing, cross-platform software (also called multi-platform software, platform-agnostic software, or platform-independent software) is computer software that is designed to work in several Computing platform, computing platforms. Some ...
, compact, software
speech synthesizer Speech synthesis is the artificial production of human speech. A computer system used for this purpose is called a speech synthesizer, and can be implemented in software or Computer hardware, hardware products. A text-to-speech (TTS) system conv ...
. It uses a
formant synthesis Speech synthesis is the artificial production of human speech. A computer system used for this purpose is called a speech synthesizer, and can be implemented in software or hardware products. A text-to-speech (TTS) system converts normal langua ...
method, providing many languages in a relatively small file size. eSpeakNG (Next Generation) is a continuation of the original developer's project with more feedback from native speakers. Because of its small size and many languages, eSpeakNG is included in NVDA open source
screen reader A screen reader is a form of assistive technology (AT) that renders text and image content as speech or braille output. Screen readers are essential to blindness, blind people, and are useful to visually impaired people, Illiteracy, illiterate, ...
for Windows, as well as Android,
Ubuntu Ubuntu ( ) is a Linux distribution based on Debian and composed primarily of free and open-source software. Developed by the British company Canonical (company), Canonical and a community of contributors under a Meritocracy, meritocratic gover ...
and other Linux distributions. Its predecessor eSpeak was recommended by Microsoft in 2016 and was used by
Google Translate Google Translate is a multilingualism, multilingual neural machine translation, neural machine translation service developed by Google to translation, translate text, documents and websites from one language into another. It offers a web applic ...
for 27 languages in 2010; 17 of these were subsequently replaced by proprietary voices. The quality of the language voices varies greatly. In eSpeakNG's predecessor eSpeak, the initial versions of some languages were based on information found on
Wikipedia Wikipedia is a free content, free Online content, online encyclopedia that is written and maintained by a community of volunteers, known as Wikipedians, through open collaboration and the wiki software MediaWiki. Founded by Jimmy Wales and La ...
. Some languages have had more work or feedback from native speakers than others. Most of the people who have helped to improve the various languages are blind users of text-to-speech.


History

In 1995, Jonathan Duddington released the Speak speech synthesizer for
RISC OS RISC OS () is an operating system designed to run on ARM architecture, ARM computers. Originally designed in 1987 by Acorn Computers of England, it was made for use in its new line of ARM-based Acorn Archimedes, Archimedes personal computers an ...
computers supporting British English. On 17 February 2006, Speak 1.05 was released under the
GPLv2 The GNU General Public Licenses (GNU GPL or simply GPL) are a series of widely used free software licenses, or copyleft, ''copyleft'' licenses, that guarantee end users the freedom to run, study, share, or modify the software. The GPL was th ...
license, initially for
Linux Linux ( ) is a family of open source Unix-like operating systems based on the Linux kernel, an kernel (operating system), operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically package manager, pac ...
, with a Windows SAPI 5 version added in January 2007. Development on Speak continued until version 1.14, when it was renamed to eSpeak. Development of eSpeak continued from 1.16 (there was not a 1.15 release) with the addition of an eSpeakEdit program for editing and building the eSpeak voice data. These were only available as separate source and binary downloads up to eSpeak 1.24. The 1.24.02 version of eSpeak was the first version of eSpeak to be version controlled using
subversion Subversion () refers to a process by which the values and principles of a system in place are contradicted or reversed in an attempt to sabotage the established social order and its structures of Power (philosophy), power, authority, tradition, h ...
, with separate source and binary downloads made available on SourceForge. From eSpeak 1.27, eSpeak was updated to use the
GPLv3 The GNU General Public Licenses (GNU GPL or simply GPL) are a series of widely used free software licenses, or ''copyleft'' licenses, that guarantee end users the freedom to run, study, share, or modify the software. The GPL was the first ...
license. The last official eSpeak release was 1.48.04 for Windows and Linux, 1.47.06 for RISC OS and 1.45.04 for
macOS macOS, previously OS X and originally Mac OS X, is a Unix, Unix-based operating system developed and marketed by Apple Inc., Apple since 2001. It is the current operating system for Apple's Mac (computer), Mac computers. With ...
. The last development release of eSpeak was 1.48.15 on 16 April 2015. eSpeak uses the Usenet scheme to represent
phoneme A phoneme () is any set of similar Phone (phonetics), speech sounds that are perceptually regarded by the speakers of a language as a single basic sound—a smallest possible Phonetics, phonetic unit—that helps distinguish one word fr ...
s with ASCII characters.


eSpeak NG

On 25 June 2010, Reece Dunn started a
fork In cutlery or kitchenware, a fork (from 'pitchfork') is a utensil, now usually made of metal, whose long handle terminates in a head that branches into several narrow and often slightly curved tines with which one can spear foods either to h ...
of eSpeak on
GitHub GitHub () is a Proprietary software, proprietary developer platform that allows developers to create, store, manage, and share their code. It uses Git to provide distributed version control and GitHub itself provides access control, bug trackin ...
using the 1.43.46 release. This started off as an effort to make it easier to build eSpeak on Linux and other
POSIX The Portable Operating System Interface (POSIX; ) is a family of standards specified by the IEEE Computer Society for maintaining compatibility between operating systems. POSIX defines application programming interfaces (APIs), along with comm ...
platforms. On 4 October 2015 (6 months after the 1.48.15 release of eSpeak), this fork started diverging more significantly from the original eSpeak. On 8 December 2015, there were discussions on the eSpeak mailing list about the lack of activity from Jonathan Duddington over the previous 8 months from the last eSpeak development release. This evolved into discussions of continuing development of eSpeak in Jonathan's absence. The result of this was the creation of the espeak-ng (Next Generation) fork, using the GitHub version of eSpeak as the basis for future development. On 11 December 2015, the espeak-ng fork was started. The first release of espeak-ng was 1.49.0 on 10 September 2016, containing significant code cleanup, bug fixes, and language updates.


Features

eSpeakNG can be used as a command-line program, or as a shared library. It supports
Speech Synthesis Markup Language Speech Synthesis Markup Language (SSML) is an XML-based markup language for speech synthesis applications. It is a recommendation of the W3C's Voice Browser Working Group. SSML is often embedded in VoiceXML scripts to drive interactive telephony sy ...
(SSML). Language voices are identified by the language's
ISO 639-1 ISO 639-1:2002, ''Codes for the representation of names of languages—Part 1: Alpha-2 code'', is the first part of the ISO 639 series of international standards for language codes. Part 1 covers the registration of "set 1" two-letter codes. The ...
code. They can be modified by "voice variants". These are text files which can change characteristics such as pitch range, add effects such as echo, whisper and croaky voice, or make systematic adjustments to formant frequencies to change the sound of the voice. For example, "af" is the Afrikaans voice. "af+f2" is the Afrikaans voice modified with the "f2" voice variant which changes the formants and the pitch range to give a female sound. eSpeakNG uses an ASCII representation of phoneme names which is loosely based on the Usenet system. Phonetic representations can be included within text input by including them within double square-brackets. For example: espeak-ng -v en "Hello w3:ld" will say in English.


Synthesis method

eSpeakNG can be used as a text-to-speech translator in different ways, depending on which text-to-speech translation step the user wants to use.


1. step – text to phoneme translation

There are many languages (notably
English English usually refers to: * English language * English people English may also refer to: Culture, language and peoples * ''English'', an adjective for something of, from, or related to England * ''English'', an Amish ter ...
) which do not have straightforward one-to-one rules between writing and pronunciation; therefore, the first step in text-to-speech generation has to be text-to-phoneme translation. #input text is translated into pronunciation phonemes (e.g. input text ''xerox'' is translated into for pronunciation). #pronunciation phonemes are synthesized into sound e.g., is voiced as To add intonation for speech i.e. prosody data are necessary (e.g. stress of syllable, falling or rising pitch of basic frequency, pause, etc.) and other information, which allows to synthesize more human, non-monotonous speech. E.g. in eSpeakNG format stressed syllable is added using apostrophe: which provides more natural speech: For comparison two samples with and without prosody data: # is spelled # is spelled If eSpeakNG is used for generation of prosody data only, then prosody data can be used as input for MBROLA diphone voices.


2. step – sound synthesis from prosody data

The eSpeakNG provides two different types of
formant In speech science and phonetics, a formant is the broad spectral maximum that results from an acoustic resonance of the human vocal tract. In acoustics, a formant is usually defined as a broad peak, or local maximum, in the spectrum. For harmo ...
speech synthesis Speech synthesis is the artificial production of human speech. A computer system used for this purpose is called a speech synthesizer, and can be implemented in software or hardware products. A text-to-speech (TTS) system converts normal langua ...
using its two different approaches. With its own eSpeakNG synthesizer and a ''Klatt synthesizer'': #The eSpeakNG synthesizer creates voiced speech sounds such as
vowel A vowel is a speech sound pronounced without any stricture in the vocal tract, forming the nucleus of a syllable. Vowels are one of the two principal classes of speech sounds, the other being the consonant. Vowels vary in quality, in loudness a ...
s and sonorant consonants by
additive synthesis Additive synthesis is a sound synthesis technique that creates timbre by adding sine waves together. The timbre of musical instruments can be considered in the light of Fourier series, Fourier theory to consist of multiple harmonic or inharmoni ...
adding together sine waves to make the total sound. Unvoiced consonants e.g. /s/ are made by playing recorded sounds, because they are rich in harmonics, which makes additive synthesis less effective. Voiced consonants such as /z/ are made by mixing a synthesized voiced sound with a recorded sample of unvoiced sound. #The Klatt synthesizer mostly uses the same formant data as the eSpeakNG synthesizer. But, it also produces sounds by
subtractive synthesis Subtractive synthesis is a method of sound synthesis in which Harmonic_series_(music)#Partial.2C_harmonic.2C_fundamental.2C_inharmonicity.2C_and_overtone, overtones of an audio signal are attenuated by a audio filter, filter to alter the timbre of ...
by starting with generated noise, which is rich in harmonics, and then applying
digital filter In signal processing, a digital filter is a system that performs mathematical operations on a Sampling (signal processing), sampled, discrete-time signal to reduce or enhance certain aspects of that signal. This is in contrast to the other ma ...
s and enveloping to filter out necessary frequency spectrum and sound envelope for particular consonant (s, t, k) or sonorant (l, m, n) sound. For the MBROLA voices, eSpeakNG converts the text to phonemes and associated pitch contours. It passes this to the MBROLA program using the PHO file format, capturing the audio created in output by MBROLA. That audio is then handled by eSpeakNG.


Languages

eSpeakNG performs text-to-speech synthesis for the following languages: #
Afrikaans Afrikaans is a West Germanic languages, West Germanic language spoken in South Africa, Namibia and to a lesser extent Botswana, Zambia, Zimbabwe and also Argentina where there is a group in Sarmiento, Chubut, Sarmiento that speaks the Pat ...
Butgereit, L., & Botha, A. (2009, May)
Hadeda: The noisy way to practice spelling vocabulary using a cell phone
In ''The IST-Africa 2009 Conference, Kampala, Uganda''.
#
Albanian Albanian may refer to: *Pertaining to Albania in Southeast Europe; in particular: **Albanians, an ethnic group native to the Balkans **Albanian language **Albanian culture **Demographics of Albania, includes other ethnic groups within the country ...
#
Amharic Amharic is an Ethio-Semitic language, which is a subgrouping within the Semitic branch of the Afroasiatic languages. It is spoken as a first language by the Amhara people, and also serves as a lingua franca for all other metropolitan populati ...
#
Ancient Greek Ancient Greek (, ; ) includes the forms of the Greek language used in ancient Greece and the classical antiquity, ancient world from around 1500 BC to 300 BC. It is often roughly divided into the following periods: Mycenaean Greek (), Greek ...
#
Arabic Arabic (, , or , ) is a Central Semitic languages, Central Semitic language of the Afroasiatic languages, Afroasiatic language family spoken primarily in the Arab world. The International Organization for Standardization (ISO) assigns lang ...
1 # AragoneseKayte, S., & Gawali, D. B. (2015). Marathi Speech Synthesis: A review. International Journal on Recent and Innovation Trends in Computing and Communication, 3(6), 3708-3711. #
Armenian Armenian may refer to: * Something of, from, or related to Armenia, a country in the South Caucasus region of Eurasia * Armenians, the national people of Armenia, or people of Armenian descent ** Armenian diaspora, Armenian communities around the ...
(
Eastern Armenian Eastern Armenian () is one of the two standardized forms of Modern Armenian, the other being Western Armenian. The two standards form a pluricentric language. Eastern Armenian is spoken in Armenia, Russia, as well as Georgia, and by the Armeni ...
) #
Armenian Armenian may refer to: * Something of, from, or related to Armenia, a country in the South Caucasus region of Eurasia * Armenians, the national people of Armenia, or people of Armenian descent ** Armenian diaspora, Armenian communities around the ...
(
Western Armenian Western Armenian ( ) is one of the two standardized forms of Modern Armenian, the other being Eastern Armenian. It is based mainly on the Istanbul Armenian dialect, as opposed to Eastern Armenian, which is mainly based on the Yerevan Arme ...
) # Assamese # Azerbaijani # Bashkir #
Basque Basque may refer to: * Basques, an ethnic group of Spain and France * Basque language, their language Places * Basque Country (greater region), the homeland of the Basque people with parts in both Spain and France * Basque Country (autonomous co ...
#
Belarusian Belarusian may refer to: * Something of, or related to Belarus * Belarusians, people from Belarus, or of Belarusian descent * A citizen of Belarus, see Demographics of Belarus * Belarusian language * Belarusian culture * Belarusian cuisine * Byelor ...
#
Bengali Bengali or Bengalee, or Bengalese may refer to: *something of, from, or related to Bengal, a large region in South Asia * Bengalis, an ethnic and linguistic group of the region * Bengali language, the language they speak ** Bengali alphabet, the w ...
#
Bishnupriya Manipuri Bishnupriya Manipuri, also known as Bishnupriya Meitei or simply as Bishnupriya, is an Indo-Aryan lect belonging to the Bengali–Assamese linguistic sub-branch. It is a creole of Bengali language and ''Meitei language (also called Manip ...
# Bosnian # Bulgarian # Burmese #
Cantonese Cantonese is the traditional prestige variety of Yue Chinese, a Sinitic language belonging to the Sino-Tibetan language family. It originated in the city of Guangzhou (formerly known as Canton) and its surrounding Pearl River Delta. While th ...
# Catalan #
Cherokee The Cherokee (; , or ) people are one of the Indigenous peoples of the Southeastern Woodlands of the United States. Prior to the 18th century, they were concentrated in their homelands, in towns along river valleys of what is now southwestern ...
#
Chinese Chinese may refer to: * Something related to China * Chinese people, people identified with China, through nationality, citizenship, and/or ethnicity **Han Chinese, East Asian ethnic group native to China. **'' Zhonghua minzu'', the supra-ethnic ...
(
Mandarin Mandarin or The Mandarin may refer to: Language * Mandarin Chinese, branch of Chinese originally spoken in northern parts of the country ** Standard Chinese or Modern Standard Mandarin, the official language of China ** Taiwanese Mandarin, Stand ...
) # Croatian #
Czech Czech may refer to: * Anything from or related to the Czech Republic, a country in Europe ** Czech language ** Czechs, the people of the area ** Czech culture ** Czech cuisine * One of three mythical brothers, Lech, Czech, and Rus *Czech (surnam ...
# Chuvash # Danish #
Dutch Dutch or Nederlands commonly refers to: * Something of, from, or related to the Netherlands ** Dutch people as an ethnic group () ** Dutch nationality law, history and regulations of Dutch citizenship () ** Dutch language () * In specific terms, i ...
#
English English usually refers to: * English language * English people English may also refer to: Culture, language and peoples * ''English'', an adjective for something of, from, or related to England * ''English'', an Amish ter ...
(
American American(s) may refer to: * American, something of, from, or related to the United States of America, commonly known as the "United States" or "America" ** Americans, citizens and nationals of the United States of America ** American ancestry, p ...
) #
English English usually refers to: * English language * English people English may also refer to: Culture, language and peoples * ''English'', an adjective for something of, from, or related to England * ''English'', an Amish ter ...
(
British British may refer to: Peoples, culture, and language * British people, nationals or natives of the United Kingdom, British Overseas Territories and Crown Dependencies. * British national identity, the characteristics of British people and culture ...
) #
English English usually refers to: * English language * English people English may also refer to: Culture, language and peoples * ''English'', an adjective for something of, from, or related to England * ''English'', an Amish ter ...
(
Caribbean The Caribbean ( , ; ; ; ) is a region in the middle of the Americas centered around the Caribbean Sea in the Atlantic Ocean, North Atlantic Ocean, mostly overlapping with the West Indies. Bordered by North America to the north, Central America ...
) #
English English usually refers to: * English language * English people English may also refer to: Culture, language and peoples * ''English'', an adjective for something of, from, or related to England * ''English'', an Amish ter ...
( Lancastrian) #
English English usually refers to: * English language * English people English may also refer to: Culture, language and peoples * ''English'', an adjective for something of, from, or related to England * ''English'', an Amish ter ...
(
New York City New York, often called New York City (NYC), is the most populous city in the United States, located at the southern tip of New York State on one of the world's largest natural harbors. The city comprises five boroughs, each coextensive w ...
)5 #
English English usually refers to: * English language * English people English may also refer to: Culture, language and peoples * ''English'', an adjective for something of, from, or related to England * ''English'', an Amish ter ...
(
Received Pronunciation Received Pronunciation (RP) is the Accent (sociolinguistics), accent of British English regarded as the Standard language, standard one, carrying the highest Prestige (sociolinguistics), social prestige, since as late as the beginning of the 2 ...
) #
English English usually refers to: * English language * English people English may also refer to: Culture, language and peoples * ''English'', an adjective for something of, from, or related to England * ''English'', an Amish ter ...
(
Scottish Scottish usually refers to something of, from, or related to Scotland, including: *Scottish Gaelic, a Celtic Goidelic language of the Indo-European language family native to Scotland *Scottish English *Scottish national identity, the Scottish ide ...
) #
English English usually refers to: * English language * English people English may also refer to: Culture, language and peoples * ''English'', an adjective for something of, from, or related to England * ''English'', an Amish ter ...
( West Midlands) #
Esperanto Esperanto (, ) is the world's most widely spoken Constructed language, constructed international auxiliary language. Created by L. L. Zamenhof in 1887 to be 'the International Language' (), it is intended to be a universal second language for ...
#
Estonian Estonian may refer to: * Something of, from, or related to Estonia, a country in the Baltic region in northern Europe * Estonians, people from Estonia, or of Estonian descent * Estonian language * Estonian cuisine * Estonian culture See also

...
# Finnish #
French French may refer to: * Something of, from, or related to France ** French language, which originated in France ** French people, a nation and ethnic group ** French cuisine, cooking traditions and practices Arts and media * The French (band), ...
( Belgian) #
French French may refer to: * Something of, from, or related to France ** French language, which originated in France ** French people, a nation and ethnic group ** French cuisine, cooking traditions and practices Arts and media * The French (band), ...
(
Canada Canada is a country in North America. Its Provinces and territories of Canada, ten provinces and three territories extend from the Atlantic Ocean to the Pacific Ocean and northward into the Arctic Ocean, making it the world's List of coun ...
) #
French French may refer to: * Something of, from, or related to France ** French language, which originated in France ** French people, a nation and ethnic group ** French cuisine, cooking traditions and practices Arts and media * The French (band), ...
(
France France, officially the French Republic, is a country located primarily in Western Europe. Overseas France, Its overseas regions and territories include French Guiana in South America, Saint Pierre and Miquelon in the Atlantic Ocean#North Atlan ...
) # Georgian #
German German(s) may refer to: * Germany, the country of the Germans and German things **Germania (Roman era) * Germans, citizens of Germany, people of German ancestry, or native speakers of the German language ** For citizenship in Germany, see also Ge ...
#
Greek Greek may refer to: Anything of, from, or related to Greece, a country in Southern Europe: *Greeks, an ethnic group *Greek language, a branch of the Indo-European language family **Proto-Greek language, the assumed last common ancestor of all kno ...
(
Modern Modern may refer to: History *Modern history ** Early Modern period ** Late Modern period *** 18th century *** 19th century *** 20th century ** Contemporary history * Moderns, a faction of Freemasonry that existed in the 18th century Philosophy ...
) # Greenlandic # Guarani #
Gujarati Gujarati may refer to: * something of, from, or related to Gujarat, a state of India * Gujarati people, the major ethnic group of Gujarat * Gujarati language, the Indo-Aryan language spoken by them * Gujarati languages, the Western Indo-Aryan sub- ...
#
Hakka Chinese Hakka ( zh, c=, p=Kèjiāhuà; '' Pha̍k-fa-sṳ: '', zh, c=, p=Kèjiāyǔ; '' Pha̍k-fa-sṳ: '') forms a language group of varieties of Chinese, spoken natively by the Hakka people in parts of Southern China, Taiwan, some diaspora areas ...
3 #
Haitian Creole Haitian Creole (; , ; , ), or simply Creole (), is a French-based creole languages, French-based creole language spoken by 10 to 12million people worldwide, and is one of the two official languages of Haiti (the other being French), where it ...
# Hawaiian #
Hebrew Hebrew (; ''ʿÎbrit'') is a Northwest Semitic languages, Northwest Semitic language within the Afroasiatic languages, Afroasiatic language family. A regional dialect of the Canaanite languages, it was natively spoken by the Israelites and ...
#
Hindi Modern Standard Hindi (, ), commonly referred to as Hindi, is the Standard language, standardised variety of the Hindustani language written in the Devanagari script. It is an official language of India, official language of the Government ...
# Hungarian # Icelandic #
Indonesian Indonesian is anything of, from, or related to Indonesia, an archipelagic country in Southeast Asia. It may refer to: * Indonesians, citizens of Indonesia ** Native Indonesians, diverse groups of local inhabitants of the archipelago ** Indonesian ...
#
Ido Ido () is a constructed language derived from a reformed version of Esperanto, and designed similarly with the goal of being a universal second language for people of diverse languages. To function as an effective ''international auxiliary ...
#
Interlingua Interlingua (, ) is an international auxiliary language (IAL) developed between 1937 and 1951 by the American International Auxiliary Language Association (IALA). It is a constructed language of the "naturalistic" variety, whose vocabulary, ...
# Irish #
Italian Italian(s) may refer to: * Anything of, from, or related to the people of Italy over the centuries ** Italians, a Romance ethnic group related to or simply a citizen of the Italian Republic or Italian Kingdom ** Italian language, a Romance languag ...
#
Japanese Japanese may refer to: * Something from or related to Japan, an island country in East Asia * Japanese language, spoken mainly in Japan * Japanese people, the ethnic group that identifies with Japan through ancestry or culture ** Japanese diaspor ...
4 #
Kannada Kannada () is a Dravidian language spoken predominantly in the state of Karnataka in southwestern India, and spoken by a minority of the population in all neighbouring states. It has 44 million native speakers, and is additionally a ...
# Kazakh #
Klingon The Klingons ( ; Klingon language, Klingon: ''tlhIngan'' ) are a humanoid species of aliens in the science fiction franchise ''Star Trek''. Developed by screenwriter Gene L. Coon in 1967 for the Star Trek: The Original Series, original ''Star T ...
# Kʼicheʼ #
Konkani __NOTOC__ Konkani may refer to: Language * Konkani language is an Indo-Aryan language spoken in the Konkan region of India. * Konkani alphabets, different scripts used to write the language **Konkani in the Roman script, one of the scripts used to ...
#
Korean Korean may refer to: People and culture * Koreans, people from the Korean peninsula or of Korean descent * Korean culture * Korean language **Korean alphabet, known as Hangul or Korean **Korean dialects **See also: North–South differences in t ...
#
Kurdish Kurdish may refer to: *Kurds or Kurdish people *Kurdish language ** Northern Kurdish (Kurmanji) **Central Kurdish (Sorani) **Southern Kurdish ** Laki Kurdish *Kurdish alphabets *Kurdistan, the land of the Kurdish people which includes: **Southern ...
# Kyrgyz #
Quechua Quechua may refer to: *Quechua people, several Indigenous ethnic groups in South America, especially in Peru *Quechuan languages, an Indigenous South American language family spoken primarily in the Andes, derived from a common ancestral language ...
#
Latin Latin ( or ) is a classical language belonging to the Italic languages, Italic branch of the Indo-European languages. Latin was originally spoken by the Latins (Italic tribe), Latins in Latium (now known as Lazio), the lower Tiber area aroun ...
# Latgalian # Latvian #
Lingua Franca Nova Lingua Franca Nova (), abbreviated as LFN and known colloquially as Elefen, is a constructed international auxiliary language originally created by C. George Boeree of Shippensburg University, Pennsylvania, and further developed by many of its ...
#
Lithuanian Lithuanian may refer to: * Something of, from, or related to Lithuania, a country in the Baltic region in northern Europe ** Lithuanian language ** Lithuanians, a Baltic ethnic group, native to Lithuania and the immediate geographical region ** L ...
#
Lojban Lojban (pronounced ) is a Logical language, logical, constructed language, constructed, human language created by the Logical Language Group which aims to be Syntactic ambiguity, syntactically unambiguous. It succeeds the Loglan project. The Log ...
#
Luxembourgish Luxembourgish ( ; also ''Luxemburgish'', ''Luxembourgian'', ''Letzebu(e)rgesch''; ) is a West Germanic language that is spoken mainly in Luxembourg. About 400,000 people speak Luxembourgish worldwide. The language is standardized and officiall ...
#
Macedonian Macedonian most often refers to someone or something from or related to Macedonia. Macedonian(s) may refer to: People Modern * Macedonians (ethnic group), a nation and a South Slavic ethnic group primarily associated with North Macedonia * Mac ...
# Malay #
Malayalam Malayalam (; , ) is a Dravidian languages, Dravidian language spoken in the Indian state of Kerala and the union territories of Lakshadweep and Puducherry (union territory), Puducherry (Mahé district) by the Malayali people. It is one of ...
#
Maltese Maltese may refer to: * Someone or something of, from, or related to Malta * Maltese alphabet * Maltese cuisine * Maltese culture * Maltese language, the Semitic language spoken by Maltese people * Maltese people, people from Malta or of Maltese ...
# Manipuri #
Māori Māori or Maori can refer to: Relating to the Māori people * Māori people of New Zealand, or members of that group * Māori language, the language of the Māori people of New Zealand * Māori culture * Cook Islanders, the Māori people of the Co ...
#
Marathi Marathi may refer to: *Marathi people, an Indo-Aryan ethnolinguistic group of Maharashtra, India **Marathi people (Uttar Pradesh), the Marathi people in the Indian state of Uttar Pradesh *Marathi language, the Indo-Aryan language spoken by the Mar ...
#
Nahuatl Nahuatl ( ; ), Aztec, or Mexicano is a language or, by some definitions, a group of languages of the Uto-Aztecan language family. Varieties of Nahuatl are spoken by about Nahuas, most of whom live mainly in Central Mexico and have smaller popul ...
( Classical) # Nepali # Norwegian (
Bokmål Bokmål () (, ; ) is one of the official written standards for the Norwegian language, alongside Nynorsk. Bokmål is by far the most used written form of Norwegian today, as it is adopted by 85% to 90% of the population in Norway. There is no cou ...
) # Nogai #
Oromo Oromo may refer to: * Oromo people, an ethnic group of Ethiopia and Kenya * Oromo language, an Afroasiatic language See also * *Orma (clan), Oromo tribe *Oromia Oromia (, ) is a Regions of Ethiopia, regional state in Ethiopia and the homelan ...
#
Papiamento Papiamento () or Papiamentu (; ) is a Portuguese-based creole language spoken in the Dutch Caribbean. It is the most widely spoken language on Aruba, Bonaire, and Curaçao ( ABC Islands). The language, spelled in Aruba and in Bonaire and ...
#
Persian Persian may refer to: * People and things from Iran, historically called ''Persia'' in the English language ** Persians, the majority ethnic group in Iran, not to be conflated with the Iranic peoples ** Persian language, an Iranian language of the ...
#
Persian Persian may refer to: * People and things from Iran, historically called ''Persia'' in the English language ** Persians, the majority ethnic group in Iran, not to be conflated with the Iranic peoples ** Persian language, an Iranian language of the ...
(
Latin alphabet The Latin alphabet, also known as the Roman alphabet, is the collection of letters originally used by the Ancient Rome, ancient Romans to write the Latin language. Largely unaltered except several letters splitting—i.e. from , and from ...
)2 #
Polish Polish may refer to: * Anything from or related to Poland, a country in Europe * Polish language * Polish people, people from Poland or of Polish descent * Polish chicken * Polish brothers (Mark Polish and Michael Polish, born 1970), American twin ...
# Portuguese ( Brazilian) # Portuguese (
Portugal Portugal, officially the Portuguese Republic, is a country on the Iberian Peninsula in Southwestern Europe. Featuring Cabo da Roca, the westernmost point in continental Europe, Portugal borders Spain to its north and east, with which it share ...
) #
Punjabi Punjabi, or Panjabi, most often refers to: * Something of, from, or related to Punjab, a region in India and Pakistan * Punjabi language * Punjabis, Punjabi people * Punjabi dialects and languages Punjabi may also refer to: * Punjabi (horse), a ...
Kaur, R., & Sharma, D. (2016)
An Improved System for Converting Text into Speech for Punjabi Language using eSpeak
''International Research Journal of Engineering and Technology'', 3(4), 500-504.
#Pyash (a
constructed language A constructed language (shortened to conlang) is a language whose phonology, grammar, orthography, and vocabulary, instead of having developed natural language, naturally, are consciously devised for some purpose, which may include being devise ...
) #
Quenya Quenya ()Tolkien wrote in his "Outline of Phonology" (in '' Parma Eldalamberon'' 19, p. 74) dedicated to the phonology of Quenya: is "a sound as in English ''new''". In Quenya is a combination of consonants, ibidem., p. 81. is a constructed l ...
#
Romanian Romanian may refer to: *anything of, from, or related to the country and nation of Romania **Romanians, an ethnic group **Romanian language, a Romance language ***Romanian dialects, variants of the Romanian language **Romanian cuisine, traditional ...
#
Russian Russian(s) may refer to: *Russians (), an ethnic group of the East Slavic peoples, primarily living in Russia and neighboring countries *A citizen of Russia *Russian language, the most widely spoken of the Slavic languages *''The Russians'', a b ...
#
Russian Russian(s) may refer to: *Russians (), an ethnic group of the East Slavic peoples, primarily living in Russia and neighboring countries *A citizen of Russia *Russian language, the most widely spoken of the Slavic languages *''The Russians'', a b ...
(
Latvia Latvia, officially the Republic of Latvia, is a country in the Baltic region of Northern Europe. It is one of the three Baltic states, along with Estonia to the north and Lithuania to the south. It borders Russia to the east and Belarus to t ...
) #
Scottish Gaelic Scottish Gaelic (, ; Endonym and exonym, endonym: ), also known as Scots Gaelic or simply Gaelic, is a Celtic language native to the Gaels of Scotland. As a member of the Goidelic language, Goidelic branch of Celtic, Scottish Gaelic, alongs ...
#
Serbian Serbian may refer to: * Pertaining to Serbia in Southeast Europe; in particular **Serbs, a South Slavic ethnic group native to the Balkans ** Serbian language ** Serbian culture **Demographics of Serbia, includes other ethnic groups within the co ...
#
Setswana Tswana, also known by its native name Setswana, is a Bantu language indigenous to Southern Africa and spoken by about 8.2 million people. It is closely related to the Northern Sotho and Southern Sotho languages, as well as the Kgalaga ...
# Shan (Tai Yai) #
Sindarin Sindarin is one of Languages constructed by J. R. R. Tolkien, the constructed languages devised by J. R. R. Tolkien for use in his fantasy stories set in Arda (Tolkien), Arda, primarily in Middle-earth. Sindarin is one of the many languages spoke ...
# Sindhi # Sinhala # Slovak # Slovenian #
Spanish Spanish might refer to: * Items from or related to Spain: **Spaniards are a nation and ethnic group indigenous to Spain **Spanish language, spoken in Spain and many countries in the Americas **Spanish cuisine **Spanish history **Spanish culture ...
(
Spain Spain, or the Kingdom of Spain, is a country in Southern Europe, Southern and Western Europe with territories in North Africa. Featuring the Punta de Tarifa, southernmost point of continental Europe, it is the largest country in Southern Eur ...
) #
Spanish Spanish might refer to: * Items from or related to Spain: **Spaniards are a nation and ethnic group indigenous to Spain **Spanish language, spoken in Spain and many countries in the Americas **Spanish cuisine **Spanish history **Spanish culture ...
(
Latin American Latin Americans (; ) are the citizenship, citizens of Latin American countries (or people with cultural, ancestral or national origins in Latin America). Latin American countries and their Latin American diaspora, diasporas are Metroethnicity, ...
) #
Swahili Swahili may refer to: * Swahili language, a Bantu language officially used in Tanzania, Kenya and Uganda and widely spoken in the African Great Lakes. * Swahili people, an ethnic group in East Africa. * Swahili culture, the culture of the Swahili p ...
#
Swedish Swedish or ' may refer to: Anything from or related to Sweden, a country in Northern Europe. Or, specifically: * Swedish language, a North Germanic language spoken primarily in Sweden and Finland ** Swedish alphabet, the official alphabet used by ...
#
Tamil Tamil may refer to: People, culture and language * Tamils, an ethno-linguistic group native to India, Sri Lanka, and some other parts of Asia **Sri Lankan Tamils, Tamil people native to Sri Lanka ** Myanmar or Burmese Tamils, Tamil people of Ind ...
#
Tatar Tatar may refer to: Peoples * Tatars, an umbrella term for different Turkic ethnic groups bearing the name "Tatar" * Volga Tatars, a people from the Volga-Ural region of western Russia * Crimean Tatars, a people from the Crimea peninsula by the B ...
#
Telugu Telugu may refer to: * Telugu language, a major Dravidian language of South India ** Telugu literature, is the body of works written in the Telugu language. * Telugu people, an ethno-linguistic group of India * Telugu script, used to write the Tel ...
# Thai # Turkmen #
Turkish Turkish may refer to: * Something related to Turkey ** Turkish language *** Turkish alphabet ** Turkish people, a Turkic ethnic group and nation *** Turkish citizen, a citizen of Turkey *** Turkish communities in the former Ottoman Empire * The w ...
#
Uyghur Uyghur may refer to: * Uyghurs, a Turkic ethnic group living in Eastern and Central Asia (West China) ** Uyghur language, a Turkic language spoken primarily by the Uyghurs *** Old Uyghur language, a different Turkic language spoken in the Uyghur K ...
# Ukrainian #
Urarina The Urarina are an indigenous people of the Peruvian Amazon Basin (Loreto (Department of Peru), Loreto) who inhabit the valleys of the Chambira, Urituyacu, and Corrientes Rivers. According to both archaeological and historical sources, they have ...
#
Urdu Urdu (; , , ) is an Indo-Aryan languages, Indo-Aryan language spoken chiefly in South Asia. It is the Languages of Pakistan, national language and ''lingua franca'' of Pakistan. In India, it is an Eighth Schedule to the Constitution of Indi ...
# Uzbek #
Vietnamese Vietnamese may refer to: * Something of, from, or related to Vietnam, a country in Southeast Asia * Vietnamese people, or Kinh people, a Southeast Asian ethnic group native to Vietnam ** Overseas Vietnamese, Vietnamese people living outside Vietna ...
( Central Vietnamese) #
Vietnamese Vietnamese may refer to: * Something of, from, or related to Vietnam, a country in Southeast Asia * Vietnamese people, or Kinh people, a Southeast Asian ethnic group native to Vietnam ** Overseas Vietnamese, Vietnamese people living outside Vietna ...
( Northern Vietnamese) #
Vietnamese Vietnamese may refer to: * Something of, from, or related to Vietnam, a country in Southeast Asia * Vietnamese people, or Kinh people, a Southeast Asian ethnic group native to Vietnam ** Overseas Vietnamese, Vietnamese people living outside Vietna ...
( Southern Vietnamese) #
Welsh Welsh may refer to: Related to Wales * Welsh, of or about Wales * Welsh language, spoken in Wales * Welsh people, an ethnic group native to Wales Places * Welsh, Arkansas, U.S. * Welsh, Louisiana, U.S. * Welsh, Ohio, U.S. * Welsh Basin, during t ...
#Currently, only fully diacritized Arabic is supported. #
Persian Persian may refer to: * People and things from Iran, historically called ''Persia'' in the English language ** Persians, the majority ethnic group in Iran, not to be conflated with the Iranic peoples ** Persian language, an Iranian language of the ...
written using English (Latin) characters. #Currently, only
Pha̍k-fa-sṳ Pha̍k-fa-sṳ () is an orthography similar to Pe̍h-ōe-jī and used to write Hakka, a variety of Chinese. Hakka is a whole branch of Chinese, and Hakka dialects are not necessarily mutually intelligible with each other, considering the large geo ...
is supported. #Currently, only
Hiragana is a Japanese language, Japanese syllabary, part of the Japanese writing system, along with ''katakana'' as well as ''kanji''. It is a phonetic lettering system. The word ''hiragana'' means "common" or "plain" kana (originally also "easy", ...
and
Katakana is a Japanese syllabary, one component of the Japanese writing system along with hiragana, kanji and in some cases the Latin script (known as rōmaji). The word ''katakana'' means "fragmentary kana", as the katakana characters are derived fr ...
are supported. #Currently unreleased; it must be built from the latest source code.


See also

*
Festival Speech Synthesis System The Festival Speech Synthesis System is a general multi-lingual speech synthesis system originally developed by Alan W. Black, Paul Taylor and Richard Caley at the Centre for Speech Technology Research (CSTR) at the University of Edinburgh. Subs ...
*
PlainTalk PlainTalk is the collective name for several speech synthesis (MacinTalk) and speech recognition technologies developed by Apple Inc. In 1990, Apple invested a lot of work and money in speech recognition technology, hiring many researchers in the ...
*
Google Translate Google Translate is a multilingualism, multilingual neural machine translation, neural machine translation service developed by Google to translation, translate text, documents and websites from one language into another. It offers a web applic ...
* Microsoft text-to-speech voices *
Speech Speech is the use of the human voice as a medium for language. Spoken language combines vowel and consonant sounds to form units of meaning like words, which belong to a language's lexicon. There are many different intentional speech acts, suc ...


References


External links


eSpeakNG on GitHub
{{Speech synthesis Free software programmed in C Free speech synthesis software GNOME Accessibility Open source software synthesizers