Date   

Updates to Github #github

espeak-ng@groups.io Integration <espeak-ng@...>
 

[espeak-ng:master] New Issue Created by gelodefaultbrain:
#864 Can't find Japanese language code.

Hello, I saw on your documentation on supported languages here

Clearly stated here jpx | ja | Japanese | Japanese[3]

But when I tried it on my computer, there's no such thing

C:\Users\LENOVO>espeak-ng --version
eSpeak NG text-to-speech: 1.50  Data at: C:\Program Files\eSpeak NG\/espeak-ng-data
C:\Users\LENOVO>espeak-ng --voices
Pty Language       Age/Gender VoiceName          File                 Other Languages
 5  af              --/M      Afrikaans          gmw\af
 5  am              --/M      Amharic            sem\am
 5  an              --/M      Aragonese          roa\an
 5  as              --/M      Assamese           inc\as
 5  az              --/M      Azerbaijani        trk\az
 5  bg              --/M      Bulgarian          zls\bg
 5  bn              --/M      Bengali            inc\bn
 5  bs              --/M      Bosnian            zls\bs
 5  ca              --/M      Catalan            roa\ca
 5  cmn             --/M      Chinese_(Mandarin) sit\cmn              (zh-cmn 5)(zh 5)
 5  cs              --/M      Czech              zlw\cs
 5  cy              --/M      Welsh              cel\cy
 5  da              --/M      Danish             gmq\da
 5  de              --/M      German             gmw\de
 5  el              --/M      Greek              grk\el
 5  en-029          --/M      English_(Caribbean) gmw\en-029           (en 10)
 2  en-gb           --/M      English_(Great_Britain) gmw\en               (en 2)
 5  en-gb-scotland  --/M      English_(Scotland) gmw\en-GB-scotland   (en 4)
 5  en-gb-x-gbclan  --/M      English_(Lancaster) gmw\en-GB-x-gbclan   (en-gb 3)(en 5)
 5  en-gb-x-gbcwmd  --/M      English_(West_Midlands) gmw\en-GB-x-gbcwmd   (en-gb 9)(en 9)
 5  en-gb-x-rp      --/M      English_(Received_Pronunciation) gmw\en-GB-x-rp       (en-gb 4)(en 5)
 2  en-us           --/M      English_(America)  gmw\en-US            (en 3)
 5  eo              --/M      Esperanto          art\eo
 5  es              --/M      Spanish_(Spain)    roa\es
 5  es-419          --/M      Spanish_(Latin_America) roa\es-419           (es-mx 6)(es 6)
 5  et              --/M      Estonian           urj\et
 5  eu              --/M      Basque             eu
 5  fa              --/M      Persian            ira\fa
 5  fa-latn         --/M      Persian_(Pinglish) ira\fa-Latn
 5  fi              --/M      Finnish            urj\fi
 5  fr-be           --/M      French_(Belgium)   roa\fr-BE            (fr 8)
 5  fr-fr           --/M      French_(France)    roa\fr               (fr 5)
 5  ga              --/M      Gaelic_(Irish)     cel\ga
 5  gd              --/M      Gaelic_(Scottish)  cel\gd
 5  gn              --/M      Guarani            sai\gn
 5  grc             --/M      Greek_(Ancient)    grk\grc
 5  gu              --/M      Gujarati           inc\gu
 5  hi              --/M      Hindi              inc\hi
 5  hr              --/M      Croatian           zls\hr               (hbs 5)
 5  hu              --/M      Hungarian          urj\hu
 5  hy              --/M      Armenian_(East_Armenia) ine\hy               (hy-arevela 5)
 5  hyw             --/M      Armenian_(West_Armenia) ine\hyw              (hy-arevmda 5)(hy 8)
 5  ia              --/M      Interlingua        art\ia
 5  id              --/M      Indonesian         poz\id
 5  is              --/M      Icelandic          gmq\is
 5  it              --/M      Italian            roa\it
 5  jbo             --/M      Lojban             art\jbo
 5  ka              --/M      Georgian           ccs\ka
 5  kl              --/M      Greenlandic        esx\kl
 5  kn              --/M      Kannada            dra\kn
 5  ko              --/M      Korean             ko
 5  ku              --/M      Kurdish            ira\ku
 5  ky              --/M      Kyrgyz             trk\ky
 5  la              --/M      Latin              itc\la
 5  lfn             --/M      Lingua_Franca_Nova art\lfn
 5  lt              --/M      Lithuanian         bat\lt
 5  lv              --/M      Latvian            bat\lv
 5  mk              --/M      Macedonian         zls\mk
 5  ml              --/M      Malayalam          dra\ml
 5  mr              --/M      Marathi            inc\mr
 5  ms              --/M      Malay              poz\ms
 5  mt              --/M      Maltese            sem\mt
 5  my              --/M      Myanmar_(Burmese)  sit\my
 5  nb              --/M      Norwegian_Bokmål  gmq\nb               (no 5)
 5  nci             --/M      Nahuatl_(Classical) azc\nci
 5  ne              --/M      Nepali             inc\ne
 5  nl              --/M      Dutch              gmw\nl
 5  om              --/M      Oromo              cus\om
 5  or              --/M      Oriya              inc\or
 5  pa              --/M      Punjabi            inc\pa
 5  pap             --/M      Papiamento         roa\pap
 5  pl              --/M      Polish             zlw\pl
 5  pt              --/M      Portuguese_(Portugal) roa\pt               (pt-pt 5)
 5  pt-br           --/M      Portuguese_(Brazil) roa\pt-BR            (pt 6)
 5  ro              --/M      Romanian           roa\ro
 5  ru              --/M      Russian            zle\ru
 5  si              --/M      Sinhala            inc\si
 5  sk              --/M      Slovak             zlw\sk
 5  sl              --/M      Slovenian          zls\sl
 5  sq              --/M      Albanian           ine\sq
 5  sr              --/M      Serbian            zls\sr
 5  sv              --/M      Swedish            gmq\sv
 5  sw              --/M      Swahili            bnt\sw
 5  ta              --/M      Tamil              dra\ta
 5  te              --/M      Telugu             dra\te
 5  tn              --/M      Setswana           bnt\tn
 5  tr              --/M      Turkish            trk\tr
 5  tt              --/M      Tatar              trk\tt
 5  ur              --/M      Urdu               inc\ur
 5  vi              --/M      Vietnamese_(Northern) aav\vi
 5  vi-vn-x-central --/M      Vietnamese_(Central) aav\vi-VN-x-central
 5  vi-vn-x-south   --/M      Vietnamese_(Southern) aav\vi-VN-x-south
 5  yue             --/M      Chinese_(Cantonese) sit\yue              (zh-yue 5)(zh 8)

Have I installed an old version? or am I just not getting something? If so where is the lastest version link download? Thank you!


[espeak-ng:master] New Issue Created by gelodefaultbrain:
#864 Can't find Japanese language code.

Hello, I saw on your documentation on supported languages here

I am using the latest version that I downloaded here.

Clearly stated here jpx | ja | Japanese | Japanese[3]

But when I tried it on my computer, there's no such thing

C:\Users\LENOVO>espeak-ng --version
eSpeak NG text-to-speech: 1.50  Data at: C:\Program Files\eSpeak NG\/espeak-ng-data
C:\Users\LENOVO>espeak-ng --voices
Pty Language       Age/Gender VoiceName          File                 Other Languages
 5  af              --/M      Afrikaans          gmw\af
 5  am              --/M      Amharic            sem\am
 5  an              --/M      Aragonese          roa\an
 5  as              --/M      Assamese           inc\as
 5  az              --/M      Azerbaijani        trk\az
 5  bg              --/M      Bulgarian          zls\bg
 5  bn              --/M      Bengali            inc\bn
 5  bs              --/M      Bosnian            zls\bs
 5  ca              --/M      Catalan            roa\ca
 5  cmn             --/M      Chinese_(Mandarin) sit\cmn              (zh-cmn 5)(zh 5)
 5  cs              --/M      Czech              zlw\cs
 5  cy              --/M      Welsh              cel\cy
 5  da              --/M      Danish             gmq\da
 5  de              --/M      German             gmw\de
 5  el              --/M      Greek              grk\el
 5  en-029          --/M      English_(Caribbean) gmw\en-029           (en 10)
 2  en-gb           --/M      English_(Great_Britain) gmw\en               (en 2)
 5  en-gb-scotland  --/M      English_(Scotland) gmw\en-GB-scotland   (en 4)
 5  en-gb-x-gbclan  --/M      English_(Lancaster) gmw\en-GB-x-gbclan   (en-gb 3)(en 5)
 5  en-gb-x-gbcwmd  --/M      English_(West_Midlands) gmw\en-GB-x-gbcwmd   (en-gb 9)(en 9)
 5  en-gb-x-rp      --/M      English_(Received_Pronunciation) gmw\en-GB-x-rp       (en-gb 4)(en 5)
 2  en-us           --/M      English_(America)  gmw\en-US            (en 3)
 5  eo              --/M      Esperanto          art\eo
 5  es              --/M      Spanish_(Spain)    roa\es
 5  es-419          --/M      Spanish_(Latin_America) roa\es-419           (es-mx 6)(es 6)
 5  et              --/M      Estonian           urj\et
 5  eu              --/M      Basque             eu
 5  fa              --/M      Persian            ira\fa
 5  fa-latn         --/M      Persian_(Pinglish) ira\fa-Latn
 5  fi              --/M      Finnish            urj\fi
 5  fr-be           --/M      French_(Belgium)   roa\fr-BE            (fr 8)
 5  fr-fr           --/M      French_(France)    roa\fr               (fr 5)
 5  ga              --/M      Gaelic_(Irish)     cel\ga
 5  gd              --/M      Gaelic_(Scottish)  cel\gd
 5  gn              --/M      Guarani            sai\gn
 5  grc             --/M      Greek_(Ancient)    grk\grc
 5  gu              --/M      Gujarati           inc\gu
 5  hi              --/M      Hindi              inc\hi
 5  hr              --/M      Croatian           zls\hr               (hbs 5)
 5  hu              --/M      Hungarian          urj\hu
 5  hy              --/M      Armenian_(East_Armenia) ine\hy               (hy-arevela 5)
 5  hyw             --/M      Armenian_(West_Armenia) ine\hyw              (hy-arevmda 5)(hy 8)
 5  ia              --/M      Interlingua        art\ia
 5  id              --/M      Indonesian         poz\id
 5  is              --/M      Icelandic          gmq\is
 5  it              --/M      Italian            roa\it
 5  jbo             --/M      Lojban             art\jbo
 5  ka              --/M      Georgian           ccs\ka
 5  kl              --/M      Greenlandic        esx\kl
 5  kn              --/M      Kannada            dra\kn
 5  ko              --/M      Korean             ko
 5  ku              --/M      Kurdish            ira\ku
 5  ky              --/M      Kyrgyz             trk\ky
 5  la              --/M      Latin              itc\la
 5  lfn             --/M      Lingua_Franca_Nova art\lfn
 5  lt              --/M      Lithuanian         bat\lt
 5  lv              --/M      Latvian            bat\lv
 5  mk              --/M      Macedonian         zls\mk
 5  ml              --/M      Malayalam          dra\ml
 5  mr              --/M      Marathi            inc\mr
 5  ms              --/M      Malay              poz\ms
 5  mt              --/M      Maltese            sem\mt
 5  my              --/M      Myanmar_(Burmese)  sit\my
 5  nb              --/M      Norwegian_Bokmål  gmq\nb               (no 5)
 5  nci             --/M      Nahuatl_(Classical) azc\nci
 5  ne              --/M      Nepali             inc\ne
 5  nl              --/M      Dutch              gmw\nl
 5  om              --/M      Oromo              cus\om
 5  or              --/M      Oriya              inc\or
 5  pa              --/M      Punjabi            inc\pa
 5  pap             --/M      Papiamento         roa\pap
 5  pl              --/M      Polish             zlw\pl
 5  pt              --/M      Portuguese_(Portugal) roa\pt               (pt-pt 5)
 5  pt-br           --/M      Portuguese_(Brazil) roa\pt-BR            (pt 6)
 5  ro              --/M      Romanian           roa\ro
 5  ru              --/M      Russian            zle\ru
 5  si              --/M      Sinhala            inc\si
 5  sk              --/M      Slovak             zlw\sk
 5  sl              --/M      Slovenian          zls\sl
 5  sq              --/M      Albanian           ine\sq
 5  sr              --/M      Serbian            zls\sr
 5  sv              --/M      Swedish            gmq\sv
 5  sw              --/M      Swahili            bnt\sw
 5  ta              --/M      Tamil              dra\ta
 5  te              --/M      Telugu             dra\te
 5  tn              --/M      Setswana           bnt\tn
 5  tr              --/M      Turkish            trk\tr
 5  tt              --/M      Tatar              trk\tt
 5  ur              --/M      Urdu               inc\ur
 5  vi              --/M      Vietnamese_(Northern) aav\vi
 5  vi-vn-x-central --/M      Vietnamese_(Central) aav\vi-VN-x-central
 5  vi-vn-x-south   --/M      Vietnamese_(Southern) aav\vi-VN-x-south
 5  yue             --/M      Chinese_(Cantonese) sit\yue              (zh-yue 5)(zh 8)

Have I installed an old version? or am I just not getting something? What is happening? Why is there Japanese on the .md file where there is NOTHING in mine? If so where is the lastest version link download? Thank you!


Updates to Github #github

espeak-ng@groups.io Integration <espeak-ng@...>
 

[espeak-ng:master] New Issue Created by gelodefaultbrain:
#864 Can't find Japanese

Hello, I saw on your documentation on supported languages here

Clearly stated here jpx | ja | Japanese | Japanese[3]

But when I tried it on my computer, there's no such thing

C:\Users\LENOVO>espeak-ng --version
eSpeak NG text-to-speech: 1.50  Data at: C:\Program Files\eSpeak NG\/espeak-ng-data
C:\Users\LENOVO>espeak-ng --voices
Pty Language       Age/Gender VoiceName          File                 Other Languages
 5  af              --/M      Afrikaans          gmw\af
 5  am              --/M      Amharic            sem\am
 5  an              --/M      Aragonese          roa\an
 5  as              --/M      Assamese           inc\as
 5  az              --/M      Azerbaijani        trk\az
 5  bg              --/M      Bulgarian          zls\bg
 5  bn              --/M      Bengali            inc\bn
 5  bs              --/M      Bosnian            zls\bs
 5  ca              --/M      Catalan            roa\ca
 5  cmn             --/M      Chinese_(Mandarin) sit\cmn              (zh-cmn 5)(zh 5)
 5  cs              --/M      Czech              zlw\cs
 5  cy              --/M      Welsh              cel\cy
 5  da              --/M      Danish             gmq\da
 5  de              --/M      German             gmw\de
 5  el              --/M      Greek              grk\el
 5  en-029          --/M      English_(Caribbean) gmw\en-029           (en 10)
 2  en-gb           --/M      English_(Great_Britain) gmw\en               (en 2)
 5  en-gb-scotland  --/M      English_(Scotland) gmw\en-GB-scotland   (en 4)
 5  en-gb-x-gbclan  --/M      English_(Lancaster) gmw\en-GB-x-gbclan   (en-gb 3)(en 5)
 5  en-gb-x-gbcwmd  --/M      English_(West_Midlands) gmw\en-GB-x-gbcwmd   (en-gb 9)(en 9)
 5  en-gb-x-rp      --/M      English_(Received_Pronunciation) gmw\en-GB-x-rp       (en-gb 4)(en 5)
 2  en-us           --/M      English_(America)  gmw\en-US            (en 3)
 5  eo              --/M      Esperanto          art\eo
 5  es              --/M      Spanish_(Spain)    roa\es
 5  es-419          --/M      Spanish_(Latin_America) roa\es-419           (es-mx 6)(es 6)
 5  et              --/M      Estonian           urj\et
 5  eu              --/M      Basque             eu
 5  fa              --/M      Persian            ira\fa
 5  fa-latn         --/M      Persian_(Pinglish) ira\fa-Latn
 5  fi              --/M      Finnish            urj\fi
 5  fr-be           --/M      French_(Belgium)   roa\fr-BE            (fr 8)
 5  fr-fr           --/M      French_(France)    roa\fr               (fr 5)
 5  ga              --/M      Gaelic_(Irish)     cel\ga
 5  gd              --/M      Gaelic_(Scottish)  cel\gd
 5  gn              --/M      Guarani            sai\gn
 5  grc             --/M      Greek_(Ancient)    grk\grc
 5  gu              --/M      Gujarati           inc\gu
 5  hi              --/M      Hindi              inc\hi
 5  hr              --/M      Croatian           zls\hr               (hbs 5)
 5  hu              --/M      Hungarian          urj\hu
 5  hy              --/M      Armenian_(East_Armenia) ine\hy               (hy-arevela 5)
 5  hyw             --/M      Armenian_(West_Armenia) ine\hyw              (hy-arevmda 5)(hy 8)
 5  ia              --/M      Interlingua        art\ia
 5  id              --/M      Indonesian         poz\id
 5  is              --/M      Icelandic          gmq\is
 5  it              --/M      Italian            roa\it
 5  jbo             --/M      Lojban             art\jbo
 5  ka              --/M      Georgian           ccs\ka
 5  kl              --/M      Greenlandic        esx\kl
 5  kn              --/M      Kannada            dra\kn
 5  ko              --/M      Korean             ko
 5  ku              --/M      Kurdish            ira\ku
 5  ky              --/M      Kyrgyz             trk\ky
 5  la              --/M      Latin              itc\la
 5  lfn             --/M      Lingua_Franca_Nova art\lfn
 5  lt              --/M      Lithuanian         bat\lt
 5  lv              --/M      Latvian            bat\lv
 5  mk              --/M      Macedonian         zls\mk
 5  ml              --/M      Malayalam          dra\ml
 5  mr              --/M      Marathi            inc\mr
 5  ms              --/M      Malay              poz\ms
 5  mt              --/M      Maltese            sem\mt
 5  my              --/M      Myanmar_(Burmese)  sit\my
 5  nb              --/M      Norwegian_Bokmål  gmq\nb               (no 5)
 5  nci             --/M      Nahuatl_(Classical) azc\nci
 5  ne              --/M      Nepali             inc\ne
 5  nl              --/M      Dutch              gmw\nl
 5  om              --/M      Oromo              cus\om
 5  or              --/M      Oriya              inc\or
 5  pa              --/M      Punjabi            inc\pa
 5  pap             --/M      Papiamento         roa\pap
 5  pl              --/M      Polish             zlw\pl
 5  pt              --/M      Portuguese_(Portugal) roa\pt               (pt-pt 5)
 5  pt-br           --/M      Portuguese_(Brazil) roa\pt-BR            (pt 6)
 5  ro              --/M      Romanian           roa\ro
 5  ru              --/M      Russian            zle\ru
 5  si              --/M      Sinhala            inc\si
 5  sk              --/M      Slovak             zlw\sk
 5  sl              --/M      Slovenian          zls\sl
 5  sq              --/M      Albanian           ine\sq
 5  sr              --/M      Serbian            zls\sr
 5  sv              --/M      Swedish            gmq\sv
 5  sw              --/M      Swahili            bnt\sw
 5  ta              --/M      Tamil              dra\ta
 5  te              --/M      Telugu             dra\te
 5  tn              --/M      Setswana           bnt\tn
 5  tr              --/M      Turkish            trk\tr
 5  tt              --/M      Tatar              trk\tt
 5  ur              --/M      Urdu               inc\ur
 5  vi              --/M      Vietnamese_(Northern) aav\vi
 5  vi-vn-x-central --/M      Vietnamese_(Central) aav\vi-VN-x-central
 5  vi-vn-x-south   --/M      Vietnamese_(Southern) aav\vi-VN-x-south
 5  yue             --/M      Chinese_(Cantonese) sit\yue              (zh-yue 5)(zh 8)

Have I installed an old version? or am I just not getting something?


[espeak-ng:master] New Issue Created by gelodefaultbrain:
#864 Can't find Japanese

Hello, I saw on your documentation on supported languages here

Clearly stated here jpx | ja | Japanese | Japanese[3]

But when I tried it on my computer, there's no such thing

C:\Users\LENOVO>espeak-ng --version
eSpeak NG text-to-speech: 1.50  Data at: C:\Program Files\eSpeak NG\/espeak-ng-data
C:\Users\LENOVO>espeak-ng --voices
Pty Language       Age/Gender VoiceName          File                 Other Languages
 5  af              --/M      Afrikaans          gmw\af
 5  am              --/M      Amharic            sem\am
 5  an              --/M      Aragonese          roa\an
 5  as              --/M      Assamese           inc\as
 5  az              --/M      Azerbaijani        trk\az
 5  bg              --/M      Bulgarian          zls\bg
 5  bn              --/M      Bengali            inc\bn
 5  bs              --/M      Bosnian            zls\bs
 5  ca              --/M      Catalan            roa\ca
 5  cmn             --/M      Chinese_(Mandarin) sit\cmn              (zh-cmn 5)(zh 5)
 5  cs              --/M      Czech              zlw\cs
 5  cy              --/M      Welsh              cel\cy
 5  da              --/M      Danish             gmq\da
 5  de              --/M      German             gmw\de
 5  el              --/M      Greek              grk\el
 5  en-029          --/M      English_(Caribbean) gmw\en-029           (en 10)
 2  en-gb           --/M      English_(Great_Britain) gmw\en               (en 2)
 5  en-gb-scotland  --/M      English_(Scotland) gmw\en-GB-scotland   (en 4)
 5  en-gb-x-gbclan  --/M      English_(Lancaster) gmw\en-GB-x-gbclan   (en-gb 3)(en 5)
 5  en-gb-x-gbcwmd  --/M      English_(West_Midlands) gmw\en-GB-x-gbcwmd   (en-gb 9)(en 9)
 5  en-gb-x-rp      --/M      English_(Received_Pronunciation) gmw\en-GB-x-rp       (en-gb 4)(en 5)
 2  en-us           --/M      English_(America)  gmw\en-US            (en 3)
 5  eo              --/M      Esperanto          art\eo
 5  es              --/M      Spanish_(Spain)    roa\es
 5  es-419          --/M      Spanish_(Latin_America) roa\es-419           (es-mx 6)(es 6)
 5  et              --/M      Estonian           urj\et
 5  eu              --/M      Basque             eu
 5  fa              --/M      Persian            ira\fa
 5  fa-latn         --/M      Persian_(Pinglish) ira\fa-Latn
 5  fi              --/M      Finnish            urj\fi
 5  fr-be           --/M      French_(Belgium)   roa\fr-BE            (fr 8)
 5  fr-fr           --/M      French_(France)    roa\fr               (fr 5)
 5  ga              --/M      Gaelic_(Irish)     cel\ga
 5  gd              --/M      Gaelic_(Scottish)  cel\gd
 5  gn              --/M      Guarani            sai\gn
 5  grc             --/M      Greek_(Ancient)    grk\grc
 5  gu              --/M      Gujarati           inc\gu
 5  hi              --/M      Hindi              inc\hi
 5  hr              --/M      Croatian           zls\hr               (hbs 5)
 5  hu              --/M      Hungarian          urj\hu
 5  hy              --/M      Armenian_(East_Armenia) ine\hy               (hy-arevela 5)
 5  hyw             --/M      Armenian_(West_Armenia) ine\hyw              (hy-arevmda 5)(hy 8)
 5  ia              --/M      Interlingua        art\ia
 5  id              --/M      Indonesian         poz\id
 5  is              --/M      Icelandic          gmq\is
 5  it              --/M      Italian            roa\it
 5  jbo             --/M      Lojban             art\jbo
 5  ka              --/M      Georgian           ccs\ka
 5  kl              --/M      Greenlandic        esx\kl
 5  kn              --/M      Kannada            dra\kn
 5  ko              --/M      Korean             ko
 5  ku              --/M      Kurdish            ira\ku
 5  ky              --/M      Kyrgyz             trk\ky
 5  la              --/M      Latin              itc\la
 5  lfn             --/M      Lingua_Franca_Nova art\lfn
 5  lt              --/M      Lithuanian         bat\lt
 5  lv              --/M      Latvian            bat\lv
 5  mk              --/M      Macedonian         zls\mk
 5  ml              --/M      Malayalam          dra\ml
 5  mr              --/M      Marathi            inc\mr
 5  ms              --/M      Malay              poz\ms
 5  mt              --/M      Maltese            sem\mt
 5  my              --/M      Myanmar_(Burmese)  sit\my
 5  nb              --/M      Norwegian_Bokmål  gmq\nb               (no 5)
 5  nci             --/M      Nahuatl_(Classical) azc\nci
 5  ne              --/M      Nepali             inc\ne
 5  nl              --/M      Dutch              gmw\nl
 5  om              --/M      Oromo              cus\om
 5  or              --/M      Oriya              inc\or
 5  pa              --/M      Punjabi            inc\pa
 5  pap             --/M      Papiamento         roa\pap
 5  pl              --/M      Polish             zlw\pl
 5  pt              --/M      Portuguese_(Portugal) roa\pt               (pt-pt 5)
 5  pt-br           --/M      Portuguese_(Brazil) roa\pt-BR            (pt 6)
 5  ro              --/M      Romanian           roa\ro
 5  ru              --/M      Russian            zle\ru
 5  si              --/M      Sinhala            inc\si
 5  sk              --/M      Slovak             zlw\sk
 5  sl              --/M      Slovenian          zls\sl
 5  sq              --/M      Albanian           ine\sq
 5  sr              --/M      Serbian            zls\sr
 5  sv              --/M      Swedish            gmq\sv
 5  sw              --/M      Swahili            bnt\sw
 5  ta              --/M      Tamil              dra\ta
 5  te              --/M      Telugu             dra\te
 5  tn              --/M      Setswana           bnt\tn
 5  tr              --/M      Turkish            trk\tr
 5  tt              --/M      Tatar              trk\tt
 5  ur              --/M      Urdu               inc\ur
 5  vi              --/M      Vietnamese_(Northern) aav\vi
 5  vi-vn-x-central --/M      Vietnamese_(Central) aav\vi-VN-x-central
 5  vi-vn-x-south   --/M      Vietnamese_(Southern) aav\vi-VN-x-south
 5  yue             --/M      Chinese_(Cantonese) sit\yue              (zh-yue 5)(zh 8)

Have I installed an old version? or am I just not getting something? If so where is the lastest version link download? Thank you!


[espeak-ng:master] reported: Position parameter of espeak_Synth doesn't work properly #github

espeak-ng@groups.io Integration <espeak-ng@...>
 

[espeak-ng:master] New Comment on Issue #861 Position parameter of espeak_Synth doesn't work properly
By dieggsy:

Oh, thanks for the explanation. Interesting. Weird. It should at least the very least be documented more clearly if not changed.


[espeak-ng:master] reported: Replacement character (U+FFFD) completely disturbs speak #github

espeak-ng@groups.io Integration <espeak-ng@...>
 

[espeak-ng:master] New Comment on Issue #859 Replacement character (U+FFFD) completely disturbs speak
By jaacoppi:

https://github.com/espeak-ng/espeak-ng/blob/9e9c0a042b23d1b0ecd9871b5b60d56e9aeeca2f/src/libespeak-ng/readclause.c#L665-L668

Setting a printf("%x\n", c2); after those lines shows that GetC() returns 0xFFFF for U+FFFF and 0x FFFE for U+FFFE, but 0xEF and 0xBD for U+FFFD. The rest of the code then interprets those two symbols. That's where the extra garbage comes from.

The problem is probably somewhere in encoding.c since GetC() calls functions in it.


[espeak-ng:master] reported: espeak does not connect gen case in Farsi / Persian with E #github

espeak-ng@groups.io Integration <espeak-ng@...>
 

[espeak-ng:master] New Comment on Issue #862 espeak does not connect gen case in Farsi / Persian with E
By HKalbasi:

Yes it is possible but a built-in solution inside espeak-ng would be way more useful. Very tools, like screen readers have out of box support for espeak-ng but it is not easy to use hazm in them in this way.


[espeak-ng:master] reported: espeak does not connect gen case in Farsi / Persian with E #github

espeak-ng@groups.io Integration <espeak-ng@...>
 

[espeak-ng:master] New Comment on Issue #862 espeak does not connect gen case in Farsi / Persian with E
By jaacoppi:

Is it possible to input the text to hazm and get the correct text as output, and then pipe that to espeak-ng? If yes, you could try a script that pipes everything through hazm first. Something like hazm "text" | espeak-ng -v fa

I don't know if combining hazm and espeak-ng is simple because hazm is a python script.


[espeak-ng:master] closed: pronunciation error with abbreviations followed by "'s"#github

espeak-ng@groups.io Integration <espeak-ng@...>
 


[espeak-ng:master] reported: Position parameter of espeak_Synth doesn't work properly #github

espeak-ng@groups.io Integration <espeak-ng@...>
 

[espeak-ng:master] New Comment on Issue #861 Position parameter of espeak_Synth doesn't work properly
By jaacoppi:

Looks like POS_CHARACTER makes the speech start from the next full word after position X. See this:

#include <string.h>
#include <espeak-ng/espeak_ng.h>

static void say(char *text, int index) {
    espeak_Synth(text, strlen(text) +1, index, POS_CHARACTER, 0, espeakCHARS_AUTO,
                 NULL, NULL);
    espeak_Synchronize();
}
int main() {
    espeak_Initialize(AUDIO_OUTPUT_PLAYBACK, 0, NULL, 0);
    say("This starts from the 2nd word - starts.", 4);
    say("This starts from the 3rd word - from.", 8);
    say("This starts from the 4rd word - the.", 13);

}


The reason is here: https://github.com/espeak-ng/espeak-ng/blob/9e9c0a042b23d1b0ecd9871b5b60d56e9aeeca2f/src/libespeak-ng/readclause.c#L676-L683

It's clearly intended behaviour, but is it a good idea? I think not, it should break the word and start from the character position indicated.


[espeak-ng:master] reported: pronunciation error with abbreviations followed by "'s" #github

espeak-ng@groups.io Integration <espeak-ng@...>
 

[espeak-ng:master] New Comment on Issue #706 pronunciation error with abbreviations followed by "'s"
By jaacoppi:

Fixed in master, please close this ticket.


[espeak-ng:master] reported: Fixed announcer variant. #github

espeak-ng@groups.io Integration <espeak-ng@...>
 

[espeak-ng:master] New Comment on Pull Request #863 Fixed announcer variant.
By 0x5066:

Interesting to know for the future


Pull Request Opened #github

espeak-ng@groups.io Integration <espeak-ng@...>
 

[espeak-ng/espeak-ng] Pull request opened by datajake1999:

#863 Fixed announcer variant.

It wasn't showing up because their were spaces in the name, so I removed the spaces and it now shows up.


[espeak-ng:master] reported: Some wrong pronunciations of German words #github

espeak-ng@groups.io Integration <espeak-ng@...>
 

[espeak-ng:master] New Comment on Issue #809 Some wrong pronunciations of German words
By JacekRuzyczka:

May I submit you another bunch of mispronounciations of German words containing the sp and st digraphs, which are erroneously pronounced as /sp/ and /st/ instead of /ʃp/ and /ʃt/, respectively? Faulty digraphs are marked bold:

B3 Northeim-Nord: für beide Richtungen nur ein Fahrstreifen abwechselnd frei. L382 Langenforther Straße Kugelfangtrift Sutelstraße: geänderte Verkehrsführung. L116 Lamstedt: Baustelle.


[espeak-ng:master] new issue: espeak does not connect gen case in Farsi / Persian with E #github

espeak-ng@groups.io Integration <espeak-ng@...>
 

[espeak-ng:master] New Issue Created by HKalbasi:
#862 espeak does not connect gen case in Farsi / Persian with E

This is a huge problem with espeak Farsi. For example: Physic laws are beautiful.

قوانین فیزیک جالب هستند

espeak say it:

ghavaanin fizik jaleb hastand

but the correct is:

ghavaanine fizik jaleb hastand

notice the "E". This problem is very common, I can say in every sentence we have this E connections and this means espeak reads every sentence wrong :)

hazm library can detect this but it is based on machine learning and needs a 20 megabytes model. Can we use this in espeak-ng? For example by making Farsi a seperate installable package?


Updates to Github #github

espeak-ng@groups.io Integration <espeak-ng@...>
 

[espeak-ng:master] New Issue Created by dieggsy:
#861 Position parameter of `espeak_Synth` doesn't work properly

As a minimal example:

#include <string.h>
#include <espeak-ng/espeak_ng.h>

static void say(char *text) {
    espeak_Initialize(AUDIO_OUTPUT_PLAYBACK, 0, NULL, 0);
    espeak_Synth(text, strlen(text) +1, 1, POS_CHARACTER, 0, espeakCHARS_AUTO,
                 NULL, NULL);
    espeak_Synchronize();
}
int main() {
    say("hello there");

}

Here, the position parameter being passed is 1, with position_type set as POS_CHARACTER. Thus I'd expect to hear "ello there", but instead it behaves exactly like POS_WORD.

With POS_WORD and POS_SENTENCE, the number seems to be 1-indexed, as it only skips the first word/sentence if the position parameter is set to 2. This doesn't appear to be documented anywhere.


[espeak-ng:master] New Issue Created by dieggsy:
#861 Position parameter of espeak_Synth doesn't work properly

As a minimal example:

#include <string.h>
#include <espeak-ng/espeak_ng.h>

static void say(char *text) {
    espeak_Initialize(AUDIO_OUTPUT_PLAYBACK, 0, NULL, 0);
    espeak_Synth(text, strlen(text) +1, 1, POS_CHARACTER, 0, espeakCHARS_AUTO,
                 NULL, NULL);
    espeak_Synchronize();
}
int main() {
    say("hello there");

}

Here, the position parameter being passed is 1, with position_type set as POS_CHARACTER. Thus I'd expect to hear "ello there", but instead it behaves exactly like POS_WORD.

With POS_WORD and POS_SENTENCE, the number seems to be 1-indexed, as it only skips the first word/sentence if the position parameter is set to 2. This doesn't appear to be documented anywhere.


Pull Request Opened #github

espeak-ng@groups.io Integration <espeak-ng@...>
 

[espeak-ng/espeak-ng] Pull request opened by ArenaL5:

#860 Small update for F-Droid

I'm sorry I couldn't update this sooner. This is a continuation of PR #820 to list eSpeak NG in F-Droid.

They recommend having short descriptions shorter than 80 characters to prevent F-Droid clients from truncating them, so I'm just doing that with this new commit.

They also recommend increasing versionCode in every release, to allow auto-updates. In particular, they ask that the current versionCode (20) is larger than the versionCode for the latest tag release.


Updates to Github #github

espeak-ng@groups.io Integration <espeak-ng@...>
 

[espeak-ng:master] New Issue Created by sthibaul:
#859 Replacement character (U+FFFD) completely disturbs speak

Hello,

With espeak-ng 1.50, for instance when running

echo "hého hého" | espeak-ng -v fr --stdin

I get the same word spoken twice (with the 'é' properly spoken). But when running

echo "hého � hého" | espeak-ng -v fr --stdin

i.e. with a replacement character (U+FFFD) between the two words, the second word gets completely mangled, it looks like espeak-ng is suddently changing the way it decodes non-ascii characters

Such replacement character is a relatively common thing to encounter, and when properly encoded in utf-8 as exampled above, is not a sign that character decoding should change.


[espeak-ng:master] New Issue Created by sthibaul:
#859 Replacement character (U+FFFD) completely disturbs speak

Hello,

With espeak-ng 1.50, for instance when running

echo "hého hého" | espeak-ng -v fr --stdin

I get the same word spoken twice (with the 'é' properly spoken). But when running

echo "hého � hého" | espeak-ng -v fr --stdin

i.e. with a replacement character (U+FFFD) between the two words, the second word gets completely mangled, it looks like espeak-ng is suddenly changing the way it decodes non-ascii characters

Such replacement characterhttps://github.com/espeak-ng/espeak-ng/issues/859 is a relatively common thing to encounter, and when properly encoded in utf-8 as exampled above, is not a sign that character decoding should change.


[espeak-ng:master] New Issue Created by sthibaul:
#859 Replacement character (U+FFFD) completely disturbs speak

Hello,

With espeak-ng 1.50, for instance when running

echo "hého hého" | espeak-ng -v fr --stdin

I get the same word spoken twice (with the 'é' properly spoken). But when running

echo "hého � hého" | espeak-ng -v fr --stdin

i.e. with a replacement character (U+FFFD) between the two words, the second word gets completely mangled, it looks like espeak-ng is suddenly changing the way it decodes non-ascii characters

Such replacement character is a relatively common thing to encounter, and when properly encoded in utf-8 as exampled above, is not a sign that character decoding should change.


Pull Request Updated #github

espeak-ng@groups.io Integration <espeak-ng@...>
 

[espeak-ng/espeak-ng] Pull request updated by demaere-oiie:

#858 qdb - lang belta (conlang from The Expanse)

This is a TTS package for lang belta, an artificial creole developed by Nick Farmer for "The Expanse" TV show. (NB: it differs significantly from the "belter creole" language in the books) It is an unofficial fan creation.

At the moment, it contains my best interpretation based on conversations with the speech coach for the show, Eric Armstrong, and people such as https://www.youtube.com/watch?v=wcgaIqEioH4 who have learned the language orally, directly from Farmer.

For phonology and references, see documentation at the bottom of the following page: https://glaemscrafu.jrrvf.com/english/glaemscribe.html?mode=lang_belta-tengwar-dadef

pedantic notes:

  • the necessary phonemes were cut-and-pasted from other espeak-ng languages, en-us, en-rp, and jp.
  • there may be more aspects of the language revealed in upcoming seasons
  • we only have numbers up to (at most) 9'999 at this time
  • the 'qdb' abbreviation is q-private and has not been asssigned. 'db' is for da belte, the language's toponym


Pull Request Updated #github

espeak-ng@groups.io Integration <espeak-ng@...>
 

[espeak-ng/espeak-ng] Pull request updated by demaere-oiie:

#858 qdb - lang belta (conlang from The Expanse)

This is a TTS package for lang belta, an artificial creole developed by Nick Farmer for "The Expanse" TV show. (NB: it differs significantly from the "belter creole" language in the books) It is an unofficial fan creation.

At the moment, it contains my best interpretation based on conversations with the speech coach for the show, Eric Armstrong, and people such as https://www.youtube.com/watch?v=wcgaIqEioH4 who have learned the language orally, directly from Farmer.

For phonology and references, see documentation at the bottom of the following page: https://glaemscrafu.jrrvf.com/english/glaemscribe.html?mode=lang_belta-tengwar-dadef

pedantic notes:

  • the necessary phonemes were cut-and-pasted from other espeak-ng languages, en-us, en-rp, and jp.
  • there may be more aspects of the language revealed in upcoming seasons
  • we only have numbers up to (at most) 9'999 at this time
  • the 'qdb' abbreviation is q-private and has not been asssigned. 'db' is for da belte, the language's toponym


Pull Request Updated #github

espeak-ng@groups.io Integration <espeak-ng@...>
 

[espeak-ng/espeak-ng] Pull request updated by demaere-oiie:

#858 qdb - lang belta (conlang from The Expanse)

This is a TTS package for lang belta, an artificial creole developed by Nick Farmer for "The Expanse" TV show. (NB: it differs significantly from the "belter creole" language in the books) It is an unofficial fan creation.

At the moment, it contains my best interpretation based on conversations with the speech coach for the show, Eric Armstrong, and people such as https://www.youtube.com/watch?v=wcgaIqEioH4 who have learned the language orally, directly from Farmer.

For phonology and references, see documentation at the bottom of the following page: https://glaemscrafu.jrrvf.com/english/glaemscribe.html?mode=lang_belta-tengwar-dadef

pedantic notes:

  • the necessary phonemes were cut-and-pasted from other espeak-ng languages, en-us, en-rp, and jp.
  • there may be more aspects of the language revealed in upcoming seasons
  • we only have numbers up to (at most) 9'999 at this time
  • the 'qdb' abbreviation is q-private and has not been asssigned. 'db' is for da belte, the language's toponym


Pull Request Updated #github

espeak-ng@groups.io Integration <espeak-ng@...>
 

[espeak-ng/espeak-ng] Pull request updated by demaere-oiie:

#858 qdb - lang belta (conlang from The Expanse)

This is a TTS package for lang belta, an artificial creole developed by Nick Farmer for "The Expanse" TV show. (NB: it differs significantly from the "belter creole" language in the books) It is an unofficial fan creation.

At the moment, it contains my best interpretation based on conversations with the speech coach for the show, Eric Armstrong, and people such as https://www.youtube.com/watch?v=wcgaIqEioH4 who have learned the language orally, directly from Farmer.

For phonology and references, see documentation at the bottom of the following page: https://glaemscrafu.jrrvf.com/english/glaemscribe.html?mode=lang_belta-tengwar-dadef

pedantic notes:

  • the necessary phonemes were cut-and-pasted from other espeak-ng languages, en-us, en-rp, and jp.
  • there may be more aspects of the language revealed in upcoming seasons
  • we only have numbers up to (at most) 9'999 at this time
  • the 'qdb' abbreviation is q-private and has not been asssigned. 'db' is for da belte, the language's toponym

801 - 820 of 4496