Date   
[espeak-ng:master] reported: Undefined reference to sonicCreateStream #github

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

[espeak-ng:master] New Comment on Issue #799 Undefined reference to sonicCreateStream
By zywek123:

@jaacoppi it doesn't work for me. I've installed libsonic-git from aur and trying to compile espeak 1.50 from github and undefined reference to sonicCreateStream

[espeak-ng:master] reported: Undefined reference to sonicCreateStream #github

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

[espeak-ng:master] New Comment on Issue #799 Undefined reference to sonicCreateStream
By jaacoppi:

Compiling works for me on Arch linux. libsonic-git package installs sonic.h in /usr/include, it provides sonicCreateStream.

[espeak-ng:master] new issue: Undefined reference to sonicCreateStream #github

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

[espeak-ng:master] New Issue Created by zywek123:
#799 Undefined reference to sonicCreateStream

Hello. When i'm trying to build espeak-ng 1.50 from git, i receive this error /usr/bin/ld: /home/zywek/git/espeak-ng/src/libespeak-ng/wavegen.c:1380: undefined reference to `sonicCreateStream' collect2: error: ld returned 1 exit status I found that when i want to increate speed to bigger value than 600 wpm i have to have libsonic installed. But When i compile it from git i don't have this functions mentioned abowe. Is it possible to download a working version of library on arch linux?

Updates to Github #github

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

[espeak-ng:master] New Comment on Issue #793 There needs to be a way to explicitly set stress only via rules to support unstressed languages and other non-European languages.
By michael-conrad:

You can adjust length of long vowels by redefining length of phoneme :, length of : is declared in phsource/phonemes file as 70 ms in phsource/ph_cherokee file. For mentioned example I wonder, why after replacement hị²go²wah²ta: becomes xcgoxcwahxcta with missing, but hi²go²wah²ta: becomes xcgoxcwahxcta as expected.

If you remove the patch for L3('c', 'h', 'r') and recompile, the incorrectly processed hị²go²wah²ta: should then be processed correctly.

This indicates the language rules flags being set are somehow interfering with the chr.rules file.


[espeak-ng:master] New Comment on Issue #793 There needs to be a way to explicitly set stress only via rules to support unstressed languages and other non-European languages.
By michael-conrad:

ph_cherokee already specifies vowel lengths. The issue is where espeak-ng is lengthing vowels that should not be lengthened. Like at the end of words. In stressed syllables. Even though the chr language file indicates all vowels are the same length and loudness, they get altered anyways.


[espeak-ng:master] New Comment on Issue #793 There needs to be a way to explicitly set stress only via rules to support unstressed languages and other non-European languages.
By michael-conrad:

ph_cherokee already specifies vowel lengths. The issue is where espeak-ng is lengthing vowels that should not be lengthened. Like at the end of words. In stressed syllables. Even though the chr language file indicates all vowels are the same length and loudness, they get altered anyways. The chr clause intonation patterns are also set to all 0's.

[espeak-ng:master] reported: Please can I build Espeak-ng from Alpine Linux? #github

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

[espeak-ng:master] New Comment on Issue #797 Please can I build Espeak-ng from Alpine Linux?
By JanuszChmiel:

Oh. There is complex problem. Espeak-ng have been build successfully except some errors related to distronary files copy. But Espeak-ng can not send audio data to Pulseaudio socket. I have installed libao, pulseaudio but it did not help. It is very interesting which libraryes Alpine lack so sound do not work. I would had to run build in PUlseaudio and reconfigure it so it will use simple protocol and may be, that in this case, Espeak-ng would work, but this setup is slow and memory issues are presented on Android Termux and Proot in this case.

Updates to Github #github

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

[espeak-ng:master] New Comment on Issue #797 Please can I build Espeak-ng from Alpine Linux?
By JanuszChmiel:

Unfortunately, libtoolize is really not available in Alpine Linux repositoryes. And copy command really do not work because Alpine is based on Busybox. So as I see, there is complex and long way to build Espeak-ng and other similar apps. Because I think, that building libtoolize from this non standard Linux distribution will be not easy.


[espeak-ng:master] New Comment on Issue #797 Please can I build Espeak-ng from Alpine Linux?
By JanuszChmiel:

Alpine contain Espeak which is build without support to stream audio by using sockets. So I Am triing to build Espeak-ng I will try to debate with ALpine Linux devs but I think, that some tools are not used thanks to its security issues so those tools do not met The Alpine Linux securirty standards. So very probably, Speech-dispatcher or Espeak-ng will not work or it will be issues to build it.


[espeak-ng:master] New Comment on Issue #797 Please can I build Espeak-ng from Alpine Linux?
By JanuszChmiel:

I have a good news. libtoolize exists for ALpine like libtool so I will have some chances to build.

Updates to Github #github

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

[espeak-ng:master] New Comment on Issue #797 Please can I build Espeak-ng from Alpine Linux?
By jaacoppi:

See https://github.com/espeak-ng/espeak-ng/blob/master/autogen.sh

It seems Alpine is missing libtoolize. Autogen.sh should provide a proper error message about it instead of just failing.


[espeak-ng:master] New Comment on Issue #797 Please can I build Espeak-ng from Alpine Linux?
By jaacoppi:

See https://github.com/espeak-ng/espeak-ng/blob/master/autogen.sh

It seems Alpine is missing libtoolize. Autogen.sh should provide a proper error message about it instead of just failing.

Edit: Also see https://github.com/espeak-ng/espeak-ng/blob/master/docs/building.md#dependencies-1

[espeak-ng:master] reported: Please can I build Espeak-ng from Alpine Linux? #github

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

[espeak-ng:master] New Comment on Issue #797 Please can I build Espeak-ng from Alpine Linux?
By JanuszChmiel:

localhost:/home/espeak-ng# ./autogen.sh

./autogen.sh: line 16: --copy: not found My goal is to use Espeak-ng which will send audio data by using TCP socket to Pulseaudio sound server which run on Termux and uses Opensles protocol to send sound packets to some Android module, which play sound.

[espeak-ng:master] reported: Please can I build Espeak-ng from Alpine Linux? #github

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

[espeak-ng:master] New Comment on Issue #797 Please can I build Espeak-ng from Alpine Linux?
By JanuszChmiel:

Autogen.sh fails to work thanks to copy word on one line. It would be exciting adventure to build Espeak-ng for Alpine Linux. But if Busybox Bash shell syntax differs too much from build scripts those scripts would had to be recoded. I will writ exact error code.

[espeak-ng:master] reported: Please can I build Espeak-ng from Alpine Linux? #github

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

[espeak-ng:master] New Comment on Issue #797 Please can I build Espeak-ng from Alpine Linux?
By jaacoppi:

Just try to build it and see if you get any error messages. If you do, report them here.

[espeak-ng:master] new issue: MBROLA download page for Windows is not working #github

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

[espeak-ng:master] New Issue Created by ericgcc:
#798 MBROLA download page for Windows is not working

Hello, the download page for MBROLA for Windows indicated in the installation instructions is not working. The page shows the 502 Bad Gateway error.

http://www.tcts.fpms.ac.be/synthesis/mbrola/bin/pcwin/MbrolaTools35.exe

[espeak-ng:master] new issue: Please can I build Espeak-ng from Alpine Linux? #github

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

[espeak-ng:master] New Issue Created by JanuszChmiel:
#797 Please can I build Espeak-ng from Alpine Linux?

Dear specialists, Can I build Espeak-ng from Alpine Linux? Or will I face many complex issues? AlpineLinux is based on Busybox. As A result, build.sh script do not work. Line which contain copy exit1 or similar command do not work. So I Am thinkink. If simply replace copy with cp will not cause other scripting interpreting issues. Alpine Linux is light veight distro. Its official repository contain Espeak, but it do not even transfer sound data by using Libpulse or other libraryes. So if user type 0 echo "export PULSE_SERVER=\"127.0.0.1\"" >> ~/.bashrc

type exit and will login to Alpine again, Espeak do not send sound. I Am working with Android Termux and Alpine, because it is new distro and I would like to bring Orca, Mate and Espeak-ng and speech-dispatcher. FOrtunately, Pulseaudio 13.0 is present in The repository. Many Mate packages are also available. Including Xorg. I AM only thinking if I have some chance to build The programs as espeak-ng or speech-dispatcher.

Thank you very much for yours help.

Pull Request Updated #github

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

[espeak-ng/espeak-ng] Pull request updated by jaacoppi:

#796 More code cleanups

Re: guidance improving slovenian voice

Stefan Moisei
 

Hello,
I’m not very good at this, but since no one replied...
There are 2 areas in which a language can be improved in espeak. Phonetics, the way some letters sound, and rules, the way words are pronounced and spelled. Whihch do you find lacking for Slovenian? i.e. do you feel like the voice has a foreign accent, or do you fel the stressed syllable in a word is wrong, or letters are pronounced incorrectly?

From: J.G
Sent: Wednesday, July 15, 2020 12:18 AM
To: espeak-ng@groups.io
Subject: [espeak-ng] guidance improving slovenian voice
 
Hello,

can someone of you, great guys and gals, guide me through improving a slovenian voice, please? Yes, I've read an available documentation, but I'm obviously a beginner, so it did not help me.
I'm using NVDA on Windows.

Thanks for your help.

kind regards,
Jožef

Pull Request Opened #github

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

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

#796 More code cleanups

[espeak-ng:master] reported: There needs to be a way to explicitly set stress only via rules to support unstressed languages and other non-European languages. #github

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

[espeak-ng:master] New Comment on Issue #793 There needs to be a way to explicitly set stress only via rules to support unstressed languages and other non-European languages.
By valdisvi:

You can adjust length of long vowels by redefining length of phoneme :, length of : is declared in phsource/phonemes file as 70 ms in phsource/ph_cherokee file. For mentioned example I wonder, why after replacement hị²go²wah²ta: becomes xcgoxcwahxcta with missing, but hi²go²wah²ta: becomes xcgoxcwahxcta as expected.

Updates to Github #github

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

[espeak-ng:master] New Comment on Issue #793 There needs to be a way to explicitly set stress only via rules to support unstressed languages and other non-European languages.
By valdisvi:

I cannot it reproduce on my computer and that change should not affect translation of text to phonemes. Have you made clean compilation e.g. make clean; make -B for your project?


[espeak-ng:master] New Comment on Issue #793 There needs to be a way to explicitly set stress only via rules to support unstressed languages and other non-European languages.
By michael-conrad:

As stress is relative, for sound it is the same. Only difference is that phonetic output is longer/more cluttered.

Which really doesn't help with setting an explicit stress via rules alone and not having the espeak-ng library "do things behind the language maintainers back".

And vowel length can change have a dramatic change of meanings of words in some languages:

  • hị²go²wah²ta: You are seeing it. (inanimate / non-alive)
  • hi²go²wah²ta: You are seeing him or her. (animate / alive)

Cherokee, for instance, has a specific long/short vowel cadence requirement, where long vowels are generally held twice as long as short vowels. That is the only pronunciation difference between long and short vowels and as such is significant.

[espeak-ng:master] reported: There needs to be a way to explicitly set stress only via rules to support unstressed languages and other non-European languages. #github

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

[espeak-ng:master] New Comment on Issue #793 There needs to be a way to explicitly set stress only via rules to support unstressed languages and other non-European languages.
By michael-conrad:

Cherokee no longer processes phoneme rules correctly.

This is due to the patch which added Cherokee to tr_languages.c applying of "L3".

It seems to be discarding the first phoneme and replacing the following tone marking with literal pronunciations?

Without patch in place:

~/espeak-ng/bin/espeak-ng -X -v chr 'ạ²ktạ²ha.'
Replace: ² > xc
Replace: ² > xc
Translate 'ạxcktạxcha'
 36	ạ      [0]

 22	xc       [2]

  1	k        [k]

  1	t        [t]

 36	ạ      [0]

 22	xc       [2]

  1	h        [h]

  1	a        [0:]
 22	a (_     [0~43]

02kt'02h0~43

With patch in place:

~/espeak-ng/bin/espeak-ng -X -v chr 'ạ²ktạ²ha.'
Replace: ² > xc
Replace: ² > xc
Found: 'x' [E2ks]
Found: 'c' [si:]
Translate 'xcha'
 22	xc       [2]

  1	h        [h]

  1	a        [0:]
 22	a (_     [0~43]

,0~43_:(en),Eks_:s,i:(chr)kt'0~2h'0~43

Updates to Github #github

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

1 New Commit:

[espeak-ng:master] By Valdis Vitolins <valdis.vitolins@...>:
5e709818847c: Add common abbreviations in Russian to the test

Modified: tests/translate.test


[espeak-ng:master] New Comment on Issue #794 espeak-ng: symbol lookup error: espeak-ng: undefined symbol: espeak_ng_SetVoiceByFile
By valdisvi:

Can you provide full terminal output what is produced when you are building it?

Github push to espeak-ng:espeak-ng #github

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

1 New Commit:

[espeak-ng:master] By Valdis Vitolins <valdis.vitolins@...>:
a90234c9eaca: Add to test abbreviations explicitly defined in lv_list file

Modified: tests/translate.test