ESpeak
   HOME

TheInfoList



OR:

eSpeakNG is a free and open-source,
cross-platform In 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 platforms. Some cross-platform software ...
, 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 hardware products. A text-to-speech (TTS) system converts normal languag ...
. It uses a formant synthesis method, providing many languages in a relatively small file size. Much of the programming for eSpeakNG's language support is implemented using rule files with feedback from native speakers. Because of its small size and many languages, it is included in NVDA open source screen reader for Windows, as well as Android,
Ubuntu Ubuntu ( ) is a Linux distribution based on Debian and composed mostly of free and open-source software. Ubuntu is officially released in three editions: '' Desktop'', ''Server'', and ''Core'' for Internet of things devices and robots. All ...
and other Linux distributions. Its predecessor eSpeak was recommended by Microsoft in 2016 and was used by
Google Translate Google Translate is a multilingual neural machine translation service developed by Google to translate text, documents and websites from one language into another. It offers a website interface, a mobile app for Android and iOS, and an API ...
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 multilingual free online encyclopedia written and maintained by a community of volunteers, known as Wikipedians, through open collaboration and using a wiki-based editing system. Wikipedia is the largest and most-read refer ...
. 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 a computer operating system originally designed by Acorn Computers Ltd in Cambridge, England. First released in 1987, it was designed to run on the ARM chipset, which Acorn had designed concurrently for use in its new line of Archi ...
computers supporting British English. On 17 February 2006, Speak 1.05 was released under the
GPLv2 The GNU General Public License (GNU GPL or simply GPL) is a series of widely used free software licenses that guarantee end users the four freedoms to run, study, share, and modify the software. The license was the first copyleft for general us ...
license, initially for
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, w ...
, 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, 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 License (GNU GPL or simply GPL) is a series of widely used free software licenses that guarantee end users the four freedoms to run, study, share, and modify the software. The license was the first copyleft for general u ...
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 operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac computers. Within the market of desktop and lapt ...
. The last development release of eSpeak was 1.48.15 on 16 April 2015. eSpeak uses the Usenet scheme to represent
phoneme In phonology and linguistics, a phoneme () is a unit of sound that can distinguish one word from another in a particular language. For example, in most dialects of English, with the notable exception of the West Midlands and the north-wes ...
s with ASCII characters.


eSpeak NG

On 25 June 2010, Reece Dunn started a
fork In cutlery or kitchenware, a fork (from la, furca '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 tine (structural), tines with which one ...
of eSpeak on
GitHub GitHub, Inc. () is an Internet hosting service for software development and version control using Git. It provides the distributed version control of Git plus access control, bug tracking, software feature requests, task management, continu ...
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 both the system- and user-level application programming inter ...
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 ...
(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 two-letter codes. There are 1 ...
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 text-to-speech translator in different ways, depending on which text-to-speech translation step user want 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: Peoples, culture, and language * ''English'', an adjective for something of, from, or related to England ** English national ide ...
) which don't 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 harmoni ...
speech synthesis 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 syllabic speech sound pronounced without any stricture in the vocal tract. Vowels are one of the two principal classes of speech sounds, the other being the consonant. Vowels vary in quality, in loudness and also in quantity (leng ...
s and sonorant consonants by additive synthesis 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 partials of an audio signal (often one rich in harmonics) are attenuated by a filter to alter the timbre of the sound. While subtractive synthesis can be applied to any source audio ...
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 sampled, discrete-time signal to reduce or enhance certain aspects of that signal. This is in contrast to the other major type of electronic filter, t ...
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: # Abaza #
Abenaki The Abenaki ( Abenaki: ''Wαpánahki'') are an Indigenous peoples of the Northeastern Woodlands of Canada and the United States. They are an Algonquian-speaking people and part of the Wabanaki Confederacy. The Eastern Abenaki language was pre ...
# Achinese # Adyghe # Afar #
Afrikaans Afrikaans (, ) is a West Germanic language that evolved in the Dutch Cape Colony from the Dutch vernacular of Holland proper (i.e., the Hollandic dialect) used by Dutch, French, and German settlers and their enslaved people. Afrikaans gra ...
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 # Amharic # Apache # Arabela #
Ancient Greek Ancient Greek includes the forms of the Greek language used in ancient Greece and the ancient world from around 1500 BC to 300 BC. It is often roughly divided into the following periods: Mycenaean Greek (), Dark Ages (), the Archaic p ...
#
Arabic Arabic (, ' ; , ' or ) is a Semitic language spoken primarily across the Arab world.Semitic languages: an international handbook / edited by Stefan Weninger; in collaboration with Geoffrey Khan, Michael P. Streck, Janet C. E.Watson; Walter ...
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. #
Arapaho The Arapaho (; french: Arapahos, ) are a Native American people historically living on the plains of Colorado and Wyoming. They were close allies of the Cheyenne tribe and loosely aligned with the Lakota and Dakota. By the 1850s, Arapaho ba ...
#
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 across the ...
( Eastern Armenian) #
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 across the ...
(
Western Armenian Western Armenian ( Classical spelling: , ) 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 base ...
) # Aromanian # Assamese #
Assiniboine The Assiniboine or Assiniboin people ( when singular, Assiniboines / Assiniboins when plural; Ojibwe: ''Asiniibwaan'', "stone Sioux"; also in plural Assiniboine or Assiniboin), also known as the Hohe and known by the endonym Nakota (or Nakod ...
# Avaric #
Awadhi Awadhi (; ), also known as Audhi (), is an Indo-Aryan language spoken in northern India and Nepal. It is primarily spoken in the Awadh region of present-day Uttar Pradesh, India. The name ''Awadh'' is connected to Ayodhya, the ancient city ...
#
Aymara Aymara may refer to: Languages and people * Aymaran languages, the second most widespread Andean language ** Aymara language, the main language within that family ** Central Aymara, the other surviving branch of the Aymara(n) family, which today ...
# 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 ...
#
Basic English Basic English (British American Scientific International and Commercial English) is an English-based controlled language created by the linguist and philosopher Charles Kay Ogden as an international auxiliary language, and as an aid for teach ...
# Belarusian #
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 ...
# Bhojpuri # Bicolano # Bodo # Bishnupriya Manipuri # Bosnian # Bulgarian # Breton # Burmese # Caddo #
Cahuilla The Cahuilla , also known as ʔívil̃uqaletem or Ivilyuqaletem, are a Native American people of the various tribes of the Cahuilla Nation, living in the inland areas of southern California.Cantonese Cantonese ( zh, t=廣東話, s=广东话, first=t, cy=Gwóngdūng wá) is a language within the Chinese (Sinitic) branch of the Sino-Tibetan languages originating from the city of Guangzhou (historically known as Canton) and its surrounding ar ...
# Carrier # Catalan #
Catawba Catawba may refer to: *Catawba people, a Native American tribe in the Carolinas *Catawba language, a language in the Catawban languages family *Catawban languages Botany *Catalpa, a genus of trees, based on the name used by the Catawba and other N ...
# Cayuga # Cebuano #
Chamorro Chamorro may refer to: * Chamorro people, the indigenous people of the Mariana Islands in the Western Pacific * Chamorro language, an Austronesian language indigenous to The Marianas * Chamorro Time Zone, the time zone of Guam and the Northern Mar ...
# Chechen #
Cherokee The Cherokee (; chr, ᎠᏂᏴᏫᏯᎢ, translit=Aniyvwiyaʔi or Anigiduwagi, or chr, ᏣᎳᎩ, links=no, translit=Tsalagi) are one of the indigenous peoples of the Southeastern Woodlands of the United States. Prior to the 18th century, t ...
#
Cheyenne The Cheyenne ( ) are an Indigenous people of the Great Plains. Their Cheyenne language belongs to the Algonquian language family. Today, the Cheyenne people are split into two federally recognized nations: the Southern Cheyenne, who are enr ...
# Chhattisgarhi # Chichewa #
Chickasaw The Chickasaw ( ) are an indigenous people of the Southeastern Woodlands. Their traditional territory was in the Southeastern United States of Mississippi, Alabama, and Tennessee as well in southwestern Kentucky. Their language is classif ...
# Chinese ( Mandarin) #
Chipewyan The Chipewyan ( , also called ''Denésoliné'' or ''Dënesųłı̨né'' or ''Dënë Sųłınë́'', meaning "the original/real people") are a Dene Indigenous Canadian people of the Athabaskan language family, whose ancestors are identified ...
# Chippewa # Chitonga # Chittagonian # Choctaw # Conestoga # Corsican # Croatian #
Crow A crow is a bird of the genus '' Corvus'', or more broadly a synonym for all of ''Corvus''. Crows are generally black in colour. The word "crow" is used as part of the common name of many species. The related term "raven" is not pinned scientifica ...
#
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' Places * Czech, ...
# Chuvash # Church Slavonic # Crimean Tatar #
Dakota Dakota may refer to: * Dakota people, a sub-tribe of the Sioux ** Dakota language, their language Dakota may also refer to: Places United States * Dakota, Georgia, an unincorporated community * Dakota, Illinois, a town * Dakota, Minnesota, ...
#
Danish Danish may refer to: * Something of, from, or related to the country of Denmark People * A national or citizen of Denmark, also called a "Dane," see Demographics of Denmark * Culture of Denmark * Danish people or Danes, people with a Danish a ...
#
Dari Dari (, , ), also known as Dari Persian (, ), is the variety of the Persian language spoken in Afghanistan. Dari is the term officially recognised and promoted since 1964 by the Afghan government for the Persian language,Lazard, G.Darī  ...
# Divehi #
Dogri Dogri ( Name Dogra Akkhar: ; Devanagari: डोगरी; Nastaliq: ; ) is an Indo-Aryan language primarily spoken in the Jammu region of Jammu and Kashmir, India, with smaller groups of speakers in adjoining regions of western Himachal Prad ...
# Dogrib #
Dutch Dutch commonly refers to: * Something of, from, or related to the Netherlands * Dutch people () * Dutch language () Dutch may also refer to: Places * Dutch, West Virginia, a community in the United States * Pennsylvania Dutch Country People E ...
# Dzongkha # Edo #
English English usually refers to: * English language * English people English may also refer to: Peoples, culture, and language * ''English'', an adjective for something of, from, or related to England ** English national ide ...
( American) #
English English usually refers to: * English language * English people English may also refer to: Peoples, culture, and language * ''English'', an adjective for something of, from, or related to England ** English national ide ...
(
British British may refer to: Peoples, culture, and language * British people, nationals or natives of the United Kingdom, British Overseas Territories, and Crown Dependencies. ** Britishness, the British identity and common culture * British English, ...
) #
English English usually refers to: * English language * English people English may also refer to: Peoples, culture, and language * ''English'', an adjective for something of, from, or related to England ** English national ide ...
( Caribbean) #
English English usually refers to: * English language * English people English may also refer to: Peoples, culture, and language * ''English'', an adjective for something of, from, or related to England ** English national ide ...
( Lancastrian) #
English English usually refers to: * English language * English people English may also refer to: Peoples, culture, and language * ''English'', an adjective for something of, from, or related to England ** English national ide ...
(
Received Pronunciation Received Pronunciation (RP) is the accent traditionally regarded as the standard and most prestigious form of spoken British English. For over a century, there has been argument over such questions as the definition of RP, whether it is geog ...
) #
English English usually refers to: * English language * English people English may also refer to: Peoples, culture, and language * ''English'', an adjective for something of, from, or related to England ** English national ide ...
( Scottish) #
English English usually refers to: * English language * English people English may also refer to: Peoples, culture, and language * ''English'', an adjective for something of, from, or related to England ** English national ide ...
( West Midlands) # Esperanto # Estonian # Ewe # Eyak #
Finnish Finnish may refer to: * Something or someone from, or related to Finland * Culture of Finland * Finnish people or Finns, the primary ethnic group in Finland * Finnish language, the national language of the Finnish people * Finnish cuisine See also ...
#
Filipino Filipino may refer to: * Something from or related to the Philippines ** Filipino language, standardized variety of 'Tagalog', the national language and one of the official languages of the Philippines. ** Filipinos, people who are citizens of th ...
# Fon # Fox # French (
Belgian Belgian may refer to: * Something of, or related to, Belgium * Belgians, people from Belgium or of Belgian descent * Languages of Belgium, languages spoken in Belgium, such as Dutch, French, and German *Ancient Belgian language, an extinct languag ...
) # French (
Canada Canada is a country in North America. Its ten provinces and three territories extend from the Atlantic Ocean to the Pacific Ocean and northward into the Arctic Ocean, covering over , making it the world's second-largest country by tot ...
) # French (
France France (), officially the French Republic ( ), is a country primarily located in Western Europe. It also comprises of overseas regions and territories in the Americas and the Atlantic, Pacific and Indian Oceans. Its metropolitan area ...
) # French ( Swiss) # Frisian # Gagauz # Galician #
Garhwali Garhwali may refer to: * Garhwali people, an ethno-linguistic group who live in northern India * Garhwali language, the Indo-Aryan language spoken by Garhwali people * anything from or related to: **Garhwal division, a region in state of Uttarakhan ...
#
Garifuna The Garifuna people ( or ; pl. Garínagu in Garifuna) are a people of mixed free African and indigenous American ancestry that originated in the Caribbean island of Saint Vincent and speak Garifuna, an Arawakan language, and Vincentian ...
#
Garo Garo may refer to: People and languages * Garo people, a tribal people in India ** Garo language, the language spoken by the Garo tribe Places * Kingdom of Garo, a former kingdom in southern Ethiopia * Garo, Colorado * Garo Hills, part of the Ga ...
# Georgian # German #
Greek Greek may refer to: Greece 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 ...
( Modern) # 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 ...
# Gwichin # Haida # Haisla #
Hakka Chinese Hakka (, , ) forms a language group of varieties of Chinese, spoken natively by the Hakka people throughout Southern China and Taiwan and throughout the diaspora areas of East Asia, Southeast Asia and in overseas Chinese communities aroun ...
3 # Haitian Creole #
Hän The Hän, Han or Hwëch'in / Han Hwech’in (meaning "People of the River, i.e. Yukon River", in English also Hankutchin) are a First Nations people of Canada and an Alaska Native Athabaskan people of the United States; they are part of the At ...
#
Haryanvi Haryanvi ( ' or '), also known as Bangru, is an Indo-Aryan language spoken in the state of Haryana in India, and to a lesser extent in Delhi. Haryanvi is considered to be part of the dialect group of Western Hindi, which also includes Kharib ...
#
Hausa Hausa may refer to: * Hausa people, an ethnic group of West Africa * Hausa language, spoken in West Africa * Hausa Kingdoms, a historical collection of Hausa city-states * Hausa (horse) or Dongola horse, an African breed of riding horse See also ...
# Hawaiian #
Hebrew Hebrew (; ; ) is a Northwest Semitic language of the Afroasiatic language family. Historically, it is one of the spoken languages of the Israelites and their longest-surviving descendants, the Jews and Samaritans. It was largely preserved ...
#
Hidatsa The Hidatsa are a Siouan people. They are enrolled in the federally recognized Three Affiliated Tribes of the Fort Berthold Reservation in North Dakota. Their language is related to that of the Crow, and they are sometimes considered a parent ...
#
High Valyrian The Valyrian languages are a fictional language family in the ''A Song of Ice and Fire'' series of fantasy novels by George R. R. Martin, and in their television adaptation ''Game of Thrones'' and later ''House of the Dragon''. In the novels, H ...
# Hiligaynon #
Hindi Hindi ( Devanāgarī: or , ), or more precisely Modern Standard Hindi (Devanagari: ), is an Indo-Aryan language spoken chiefly in the Hindi Belt region encompassing parts of northern, central, eastern, and western India. Hindi has been ...
#
Hmong Hmong may refer to: * Hmong people, an ethnic group living mainly in Southwest China, Vietnam, Laos, and Thailand * Hmong cuisine * Hmong customs and culture ** Hmong music ** Hmong textile art * Hmong language, a continuum of closely related to ...
# Ho-Chunk # Hopi # Hungarian #
Hunsrik Hunsrik (natively and Portuguese ''Hunsrik'' or ''Hunsrückisch''), also called ''Riograndenser Hunsrückisch'' or ''Katharinensisch'', is a Moselle Franconian language derived primarily from the Hunsrückisch dialect of West Central German. T ...
#
Iban IBAN or Iban or Ibán may refer to: Banking * International Bank Account Number Ethnology * Iban culture The Ibans or Sea Dayaks are a branch of the Dayak people, Dayak people on the island of Borneo in Southeast Asia. It is believed that the ...
#
Ibibio Ibibio may refer to: * Ibibio language * Ibibio people * Ibibio Sound Machine, an English electronic afro-funk band who sing in Ibibio See also * Ibiblio ibiblio (formerly SunSITE.unc.edu and MetaLab.unc.edu) is a "collection of collections" ...
# Icelandic #
Igbo Igbo may refer to: * Igbo people, an ethnic group of Nigeria * Igbo language, their language * anything related to Igboland, a cultural region in Nigeria See also * Ibo (disambiguation) * Igbo mythology * Igbo music * Igbo art * * Igbo-Ukwu, a ...
# Iloko # Indonesian #
Ido Ido () is a constructed language derived from Reformed Esperanto, and similarly designed with the goal of being a universal second language for people of diverse backgrounds. To function as an effective ''international auxiliary language'', I ...
#
Interlingua Interlingua (; ISO 639 language codes ia, ina) is an international auxiliary language (IAL) developed between 1937 and 1951 by the American International Auxiliary Language Association (IALA). It ranks among the most widely used IALs and is t ...
#
Interlingue Interlingue (; ISO 639 ''ie'', ''ile''), originally Occidental (), is an international auxiliary language created in 1922 and renamed in 1949. Its creator, Edgar de Wahl, sought to achieve maximal grammatical regularity and natural character. ...
#
Irish Irish may refer to: Common meanings * Someone or something of, from, or related to: ** Ireland, an island situated off the north-western coast of continental Europe ***Éire, Irish language name for the isle ** Northern Ireland, a constituent unit ...
#
Italian Italian(s) may refer to: * Anything of, from, or related to the people of Italy over the centuries ** Italians, an ethnic group or simply a citizen of the Italian Republic or Italian Kingdom ** Italian language, a Romance language *** Regional Ita ...
#
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 # Javanese # Judaeo-Spanish #
Kannada Kannada (; ಕನ್ನಡ, ), originally romanised Canarese, is a Dravidian language spoken predominantly by the people of Karnataka in southwestern India, with minorities in all neighbouring states. It has around 47 million native s ...
# Kansa # Kashmiri # Kazakh #
Khakas The Khakas (also spelled Khakass; Khakas: , ''khakas'', , ''tadar'', , ''khakastar'', , ''tadarlar'') are a Turkic indigenous people of Siberia, who live in the republic of Khakassia, Russia. They speak the Khakas language. The Khakhassian ...
# Khmer #
Klingon The Klingons ( ; Klingon: ''tlhIngan'' ) are a fictional species in the science fiction franchise ''Star Trek''. Developed by screenwriter Gene L. Coon in 1967 for the original ''Star Trek'' (''TOS'') series, Klingons were swarthy humanoids c ...
# Kʼicheʼ #
Kirundi Kirundi, also known as Rundi, is a Bantu language spoken by some 9 million people in Burundi and adjacent parts of Rwanda, Tanzania, the Democratic Republic of the Congo, Uganda, as well as in Kenya. It is the official language of Burundi. K ...
#
Kikuyu Kikuyu or Gikuyu (Gĩkũyũ) mostly refers to an ethnic group in Kenya or its associated language. It may also refer to: * Kikuyu people, a majority ethnic group in Kenya *Kikuyu language, the language of Kikuyu people *Kikuyu, Kenya, a town in Cent ...
#
Kinyarwanda Kinyarwanda, Rwandan or Rwanda, officially known as Ikinyarwanda, is a Bantu language and a dialect of the Rwanda-Rundi language that is spoken in Rwanda and adjacent parts of Burundi, the Democratic Republic of the Congo, Uganda (where t ...
# Konkani #
Korean Korean may refer to: People and culture * Koreans, ethnic group originating in the Korean Peninsula * Korean cuisine * Korean culture * Korean language **Korean alphabet, known as Hangul or Chosŏn'gŭl **Korean dialects and the Jeju language ** ...
# Krio # Kumyk #
Kurdish Kurdish may refer to: *Kurds or Kurdish people *Kurdish languages *Kurdish alphabets *Kurdistan, the land of the Kurdish people which includes: **Southern Kurdistan **Eastern Kurdistan **Northern Kurdistan **Western Kurdistan See also * Kurd (dis ...
# Kyrgyz #
Quechua Quechua may refer to: *Quechua people, several indigenous ethnic groups in South America, especially in Peru *Quechuan languages, a Native South American language family spoken primarily in the Andes, derived from a common ancestral language **So ...
# Ladakhi #
Lakota Lakota may refer to: * Lakota people, a confederation of seven related Native American tribes *Lakota language, the language of the Lakota peoples Place names In the United States: * Lakota, Iowa * Lakota, North Dakota, seat of Nelson County * La ...
# Lao #
Latin Latin (, or , ) is a classical language belonging to the Italic branch of the Indo-European languages. Latin was originally a dialect spoken in the lower Tiber area (then known as Latium) around present-day Rome, but through the power of the ...
# Latgalian # Latvian # Lang Belta #
Lingua Franca Nova Lingua Franca Nova (), abbreviated as LFN and known colloquially as Elefen, is an auxiliary constructed language originally created by C. George Boeree of Shippensburg University, Pennsylvania, and further developed by many of its users. Its voc ...
# Lepcha # Lezgi # Limbu # Limburgish #
Lingala Lingala (Ngala) (Lingala: ''Lingála'') is a Bantu language spoken in the northwest of the Democratic Republic of the Congo, the northern half of the Republic of the Congo, in their capitals, Kinshasa and Brazzaville, and to a lesser degree in ...
# Lithuanian #
Lojban Lojban (pronounced ) is a logical, constructed, human language created by the Logical Language Group which aims to be syntactically unambigious. It succeeds the Loglan project. The Logical Language Group (LLG) began developing Lojban in 1987. ...
# Luganda #
Luxembourgish Luxembourgish ( ; also ''Luxemburgish'', ''Luxembourgian'', ''Letzebu(e)rgesch''; Luxembourgish: ) is a West Germanic language that is spoken mainly in Luxembourg. About 400,000 people speak Luxembourgish worldwide. As a standard form of th ...
# Macedonian # Madurese #
Magahi The Magahi language (), also known as Magadhi (), is a language spoken in Bihar, Jharkhand and West Bengal states of eastern India, and in the Terai of Nepal. Magadhi Prakrit was the ancestor of Magahi, from which the latter's name derives. ...
# Maithili # Makassarese # Malagasy # 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 2 ...
# Maltese #
Mandan The Mandan are a Native American tribe of the Great Plains who have lived for centuries primarily in what is now North Dakota. They are enrolled in the Three Affiliated Tribes of the Fort Berthold Reservation. About half of the Mandan still re ...
# Manipuri # Māori # Marathi #
Mohawk Mohawk may refer to: Related to Native Americans * Mohawk people, an indigenous people of North America (Canada and New York) *Mohawk language, the language spoken by the Mohawk people * Mohawk hairstyle, from a hairstyle once thought to have been ...
# Moldovan # Mon # Mongolian # Nahuatl ( Classical) # Navajo # Nepali #
Norwegian Norwegian, Norwayan, or Norsk may refer to: *Something of, from, or related to Norway, a country in northwestern Europe * Norwegians, both a nation and an ethnic group native to Norway * Demographics of Norway *The Norwegian language, including ...
(
Bokmål Bokmål () (, ; ) is an official written standard for the Norwegian language, alongside Nynorsk. Bokmål is the preferred written standard of Norwegian for 85% to 90% of the population in Norway. Unlike, for instance, the Italian language, there ...
) #
Northern Sotho Northern Sotho, or as an endonym, is a Sotho-Tswana language spoken in the northeastern provinces of South Africa. It is sometimes referred to as or , its main dialect, through synecdoche. According to the South African National Census o ...
#
Novial Novial is a constructed language, constructed international auxiliary language (IAL) for universal human communication between speakers of different native languages. It was devised by Otto Jespersen, a Denmark, Danish linguistics, linguist who ...
# Nogai #
Old English Old English (, ), or Anglo-Saxon, is the earliest recorded form of the English language, spoken in England and southern and eastern Scotland in the early Middle Ages. It was brought to Great Britain by Anglo-Saxon settlers in the mid-5th c ...
# Odia # Omaha-Ponca # Oneida # Onondaga # Oromo # Occtian # Papiamento # Palauan #
Pashto Pashto (,; , ) is an Eastern Iranian language in the Indo-European language family. It is known in historical Persian literature as Afghani (). Spoken as a native language mostly by ethnic Pashtuns, it is one of the two official langua ...
#
Pawnee Pawnee initially refers to a Native American people and its language: * Pawnee people * Pawnee language Pawnee is also the name of several places in the United States: * Pawnee, Illinois * Pawnee, Kansas * Pawnee, Missouri * Pawnee City, Nebraska ...
#
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 or Roman alphabet is the collection of letters originally used by the ancient Romans to write the Latin language. Largely unaltered with the exception of extensions (such as diacritics), it used to write English and th ...
)2 # Polish #
Portuguese Portuguese may refer to: * anything of, from, or related to the country and nation of Portugal ** Portuguese cuisine, traditional foods ** Portuguese language, a Romance language *** Portuguese dialects, variants of the Portuguese language ** Portu ...
( Brazilian) #
Portuguese Portuguese may refer to: * anything of, from, or related to the country and nation of Portugal ** Portuguese cuisine, traditional foods ** Portuguese language, a Romance language *** Portuguese dialects, variants of the Portuguese language ** Portu ...
(
Portugal Portugal, officially the Portuguese Republic ( pt, República Portuguesa, links=yes ), is a country whose mainland is located on the Iberian Peninsula of Southwestern Europe, and whose territory also includes the Atlantic archipelagos of ...
) # PunjabiKaur, 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 (sometimes called a conlang) is a language whose phonology, grammar, and vocabulary, instead of having developed naturally, are consciously devised for some purpose, which may include being devised for a work of fiction ...
) #
Quapaw The Quapaw ( ; or Arkansas and Ugahxpa) people are a tribe of Native Americans that coalesced in what is known as the Midwest and Ohio Valley of the present-day United States. The Dhegiha Siouan-speaking tribe historically migrated from the Oh ...
# Romanian # Raramuri #
Russian Russian(s) refers to anything related to Russia, including: *Russians (, ''russkiye''), an ethnic group of the East Slavic peoples, primarily living in Russia and neighboring countries *Rossiyane (), Russian language term for all citizens and peo ...
#
Russian Russian(s) refers to anything related to Russia, including: *Russians (, ''russkiye''), an ethnic group of the East Slavic peoples, primarily living in Russia and neighboring countries *Rossiyane (), Russian language term for all citizens and peo ...
( Latvia) # Sadri # Salar # Samoan #
Sanskrit Sanskrit (; attributively , ; nominally , , ) is a classical language belonging to the Indo-Aryan branch of the Indo-European languages. It arose in South Asia after its predecessor languages had diffused there from the northwest in the late ...
# Santali #
Scottish Gaelic Scottish Gaelic ( gd, Gàidhlig ), also known as Scots Gaelic and Gaelic, is a Goidelic language (in the Celtic branch of the Indo-European language family) native to the Gaels of Scotland. As a Goidelic language, Scottish Gaelic, as well ...
#
Seneca Seneca may refer to: People and language * Seneca (name), a list of people with either the given name or surname * Seneca people, one of the six Iroquois tribes of North America ** Seneca language, the language of the Seneca people Places Extrat ...
# Serbian # Shan (Tai Yai) # Sharda #
Sesotho Sotho () or Sesotho () or Southern Sotho is a Southern Bantu language of the Sotho–Tswana ("S.30") group, spoken primarily by the Basotho in Lesotho, where it is the national and official language; South Africa (particularly the Free ...
# Shipibo #
Shona Shona often refers to: * Shona people, a Southern African people * Shona language, a Bantu language spoken by Shona people today Shona may also refer to: * ''Shona'' (album), 1994 album by New Zealand singer Shona Laing * Shona (given name) * S ...
# Sindhi # Sinhala # Slovak # Slovenian # Somali #
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 Latin American countries **Spanish cuisine Other places * Spanish, Ontario, Can ...
(
Spain , image_flag = Bandera de España.svg , image_coat = Escudo de España (mazonado).svg , national_motto = ''Plus ultra'' (Latin)(English: "Further Beyond") , national_anthem = (English: "Royal March") , i ...
) #
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 Latin American countries **Spanish cuisine Other places * Spanish, Ontario, Can ...
(
Latin American Latin Americans ( es, Latinoamericanos; pt, Latino-americanos; ) are the citizens of Latin American countries (or people with cultural, ancestral or national origins in Latin America). Latin American countries and their diasporas are multi-eth ...
) #
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 Latin American countries **Spanish cuisine Other places * Spanish, Ontario, Can ...
(
United States The United States of America (U.S.A. or USA), commonly known as the United States (U.S. or US) or America, is a country primarily located in North America. It consists of 50 states, a federal district, five major unincorporated territori ...
) # Stoney # Sundanese # Swahili #
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 ...
#
Sylheti Sylheti may refer to: * Sylhetis, an Indo-Aryan ethnolinguistic group in the Sylhet division and South Assam * Sylheti language, a language of the Sylheti region * Sylheti Nagri Sylheti Nagri or Sylheti Nagari ( syl, , ISO: , ), known in cla ...
# Tajik #
Tamil Tamil may refer to: * Tamils, an ethnic group native to India and some other parts of Asia **Sri Lankan Tamils, Tamil people native to Sri Lanka also called ilankai tamils **Tamil Malaysians, Tamil people native to Malaysia * Tamil language, nativ ...
#
Tatar The Tatars ()Tatar
in the Collins English Dictionary
is an umbrella term for different
#
Tetum , nativename=Tetun , states= Indonesia East Timor , speakers=, mostly in Indonesia , date=2010–2011 , ref=e18 , speakers2=50,000 L2-speakers in Indonesia and East Timor , familycolor=Austronesian , fam2=Malayo-Polynesian , fam3= Central–East ...
# Telugu # Tibetan #
Tswana Tswana may refer to: * Tswana people, the Bantu speaking people in Botswana, South Africa, Namibia, Zimbabwe, Zambia, and other Southern Africa regions * Tswana language, the language spoken by the (Ba)Tswana people * Bophuthatswana, the former ba ...
# Thai # Tuvan # Turkmen # Turkish #
Tatar The Tatars ()Tatar
in the Collins English Dictionary
is an umbrella term for different
# Uyghur # Ukrainian # Urarina #
Urdu Urdu (;"Urdu"
'' Uzbek #
Vietnamese Vietnamese may refer to: * Something of, from, or related to Vietnam, a country in Southeast Asia ** A citizen of Vietnam. See Demographics of Vietnam. * Vietnamese people, or Kinh people, a Southeast Asian ethnic group native to Vietnam ** Overse ...
( Central Vietnamese) #
Vietnamese Vietnamese may refer to: * Something of, from, or related to Vietnam, a country in Southeast Asia ** A citizen of Vietnam. See Demographics of Vietnam. * Vietnamese people, or Kinh people, a Southeast Asian ethnic group native to Vietnam ** Overse ...
( Northern Vietnamese) #
Vietnamese Vietnamese may refer to: * Something of, from, or related to Vietnam, a country in Southeast Asia ** A citizen of Vietnam. See Demographics of Vietnam. * Vietnamese people, or Kinh people, a Southeast Asian ethnic group native to Vietnam ** Overse ...
( Southern Vietnamese) #
Volapük Volapük (; , "Language of the World", or lit. "World Speak") is a constructed language created between 1879 and 1880 by Johann Martin Schleyer, a Catholic priest in Baden, Germany, who believed that God had told him in a dream to create an ...
#
Wayuu The Wayuu (also Wayu, Wayúu, Guajiro, Wahiro) are an Amerindian ethnic group of the Guajira Peninsula in northernmost part of Colombia and northwest Venezuela. The Wayuu language is part of the Maipuran (Arawak) language family. Geography ...
# Welsh # Wolof #
Xavante The Xavante (also Shavante, Chavante, Akuen, A'uwe, Akwe, Awen, or Akwen) are an indigenous people, comprising 15,315 individuals within the territory of eastern Mato Grosso state in Brazil. They speak the Xavante language, part of the Jê lang ...
#
Xhosa Xhosa may refer to: * Xhosa people, a nation, and ethnic group, who live in south-central and southeasterly region of South Africa * Xhosa language, one of the 11 official languages of South Africa, principally spoken by the Xhosa people See als ...
#
Yiddish Yiddish (, or , ''yidish'' or ''idish'', , ; , ''Yidish-Taytsh'', ) is a West Germanic language historically spoken by Ashkenazi Jews. It originated during the 9th century in Central Europe, providing the nascent Ashkenazi community with a ve ...
# Yoruba # Yucateco # Zulu # Zuni #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 geogr ...
is supported. #Currently, only
Hiragana is a Japanese syllabary, part of the Japanese writing system, along with ''katakana'' as well as ''kanji''. It is a phonetic lettering system. The word ''hiragana'' literally means "flowing" or "simple" kana ("simple" originally as contrast ...
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 f ...
are supported.


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. Subst ...
*
Google Translate Google Translate is a multilingual neural machine translation service developed by Google to translate text, documents and websites from one language into another. It offers a website interface, a mobile app for Android and iOS, and an API ...
* Microsoft text-to-speech voices * Speech


References


External links


eSpeakNG on GitHubeSpeakNG mailing listTesting page for eSpeakNG development versionTombuntu magazine article about eSpeakGUI for eSpeakRuby API for eSpeakLua API for eSpeakeCantorix singing synthesis frontend for eSpeak
{{Speech synthesis Free software programmed in C Free speech synthesis software GNOME Accessibility Open source software synthesizers