Date   

Updates to Github #github

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

2 New Commits:

[espeak-ng:master] By Juho Hiltunen <jaacoppi@...>:
c62921ae0bae: tests: add tests for ssml <prosody> and <audio>

SSML logic has a bug (#410) where speech parameters are not changed when there's a
sentence elogic nd. The prosody bug test should fail.

Modified: tests/ssml.test


[espeak-ng:master] By Juho Hiltunen <jaacoppi@...>:
0cb4b1b65426: docs: add sox as an optional dependency.

using sox for ssml <audio> tag is hardcoded in readclause.c and for
--compile-phonemes in compiledict.c

Currently, --compile-phoneme doesn't need to run sox since the
samplerate for the specific file is correct. There might be a lot of
dead code in compiledata.c

Modified: docs/building.md


[espeak-ng:master] Label added to issue #864 Can't find Japanese language code. by gelodefaultbrain.


[espeak-ng:master] new issue: SSML <audio> garbles 8-bit wavs #github

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

[espeak-ng:master] New Issue Created by jaacoppi:
#885 SSML garbles 8-bit wavs

This works with 16 bit wavs:

src/espeak-ng -m "<speak>This works: <audio src=\"$PWD/phsource/h/ha.wav\"></speak>"

file phsource/h/ha.wav
phsource/h/ha.wav: RIFF (little-endian) data, WAVE audio, Microsoft PCM, 16 bit, mono 22050 Hz

However, if the file is an 8-bit file (for example converted with sox input.wav -b 8 output.wav), the output of the wav is garbled.

Possibly related to #88.


[espeak-ng:master] reported: Problem reading Polish letter ó. #github

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

[espeak-ng:master] New Comment on Issue #884 Problem reading Polish letter ó.
By Qchristensen:

I asked my user for more details, and they advised they have resolved the issue by using NDVA's symbol pronunciation dailog, adding an entry for ó and having it read as u, which they advised works for them.

I don't have any further information on it, so if no-one else is reporting it and you're confident that it's working as it should already, I'm happy for this to be closed.


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

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

1 New Commit:

[espeak-ng:master] By Juho Hiltunen <jaacoppi@...>:
19e2f697f63a: code cleanup: remove unnecessary current_voice_id in readclause.c

Instead of passing a temporary variable current_voice_id to SSML
processing logic and then copying the value to voice_change, pass
voice_change directly. GetVoiceAttributes() both sets voice_change and
retuns CLAUSE_TYPE_VOICE_CHANGE that is used by TranslateClause() for
error checking.

tests/ssml/language-switch.ssml covers the intended behavior of language
switching and will fail when either voice_change or CLAUSE_TYPE_VOICE_CHANGE
is not set correctly.

Modified: src/libespeak-ng/readclause.c
Modified: src/libespeak-ng/ssml.c


Updates to Github #github

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

[espeak-ng:master] New Issue Created by jasondiab:
#882 Trouble adding new language

[e


[espeak-ng:master] Issue #882 Trouble adding new language closed by jasondiab.


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

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

1 New Commit:

[espeak-ng:master] By Juho Hiltunen <jaacoppi@...>:
cc5b1e1119c4: code cleanup: reorganize check for u.s.a.'s in int ReadClause()

This approach reduces the amount of nested if statements and doesn't
require the temporary variable int c_next_2.

A test already exists for this case in tests/translate.test

Modified: src/libespeak-ng/readclause.c


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

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

1 New Commit:

[espeak-ng:master] By Juho Hiltunen <jaacoppi@...>:
d1332d7f35f8: code cleanup: remove unnecessary text_buf2

Modified: src/libespeak-ng/readclause.c


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

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

1 New Commit:

[espeak-ng:master] By Juho Hiltunen <jaacoppi@...>:
5d92b336f53f: code cleanup: remove unnecessary pointer assignment and enum value.

- V_ALPHABET2 is a leftover from 2f8f125.
- langopts assignment is unnecessary since it's not used later in the
function.

Modified: src/libespeak-ng/voices.c


[espeak-ng:master] reported: Problem reading Polish letter ó. #github

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

[espeak-ng:master] New Comment on Issue #884 Problem reading Polish letter ó.
By jaacoppi:

Can you explain a bit more? Is the problem same with all words? Is the problem only with the pronunciation of ó, or does it affect the rest of the word in some way?

Everything seems to work. Last Polish-specific changes have been made in 2018.

Here's a debug example: espeak-ng -v pl -qx -X "którym ó"

Flags: którym $u+ $strend Translate 'którym' 1 k [k]

1 t [t]

36 ó [u]

1 r [R]

1 y [y]

1 m [m] 22 m (_ [m_]

Translate 'ó' 36 ó [u]

kt,uRym_ 'u


[espeak-ng:master] new issue: Problem reading Polish letter ó. #github

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

[espeak-ng:master] New Issue Created by Qchristensen:
#884 Problem reading Polish letter ó.

One of our NVDA users reported an issue in recent NVDA versions reading the Polish letter ó. They advised that eSpeak-NG simply cuts it off.

NVDA 2020.4 (and the previous version 2020.3) use eSpeak-NG 1.51-dev, commit 1fb68ffffea4


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

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

1 New Commit:

[espeak-ng:master] By Juho Hiltunen <jaacoppi@...>:
124393733408: code cleanup: remove unused width2.

It is set but never used.

Modified: src/libespeak-ng/voice.h
Modified: src/libespeak-ng/voices.c


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

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

1 New Commit:

[espeak-ng:master] By Juho Hiltunen <jaacoppi@...>:
cffdfb837bf3: code cleanup: move function declarations from speech.h to new file mnemonics.h

This adds a corresponding header file for mnemonics.c that was introduced in d5d93be.

Added: src/libespeak-ng/mnemonics.h
Modified: src/libespeak-ng/compiledata.c
Modified: src/libespeak-ng/compiledict.c
Modified: src/libespeak-ng/encoding.c
Modified: src/libespeak-ng/mnemonics.c
Modified: src/libespeak-ng/speech.h
Modified: src/libespeak-ng/ssml.c
Modified: src/libespeak-ng/voices.c


Updates to Github #github

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

1 New Commit:

[espeak-ng:master] By Juho Hiltunen <jaacoppi@...>:
9131eb479288: Temporary workaround for #824

The phonSWITCH bug still exists and needs fixing.

Modified: dictsource/fr_emoji


1 New Commit:

[espeak-ng:master] By Juho Hiltunen <jaacoppi@...>:
b9eb21221744: Temporary workaround for #874

The phonSWITCH bug still exists and needs fixing.

Modified: dictsource/fr_emoji


[espeak-ng:master] New Comment on Issue #874 broken symbol substitution
By jaacoppi:

I just pushed a temporary workaround until the bug is found and resolved.


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

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

1 New Commit:

[espeak-ng:master] By Juho Hiltunen <jaacoppi@...>:
d9a3b532b911: Update CHANGELOG.md

Modified: CHANGELOG.md


Updates to Github #github

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

2 New Commits:

[espeak-ng:master] By Ty <60036684+TyGillespie@...>:
8441eef1c22f: Added Robosoft 1 and 2.

Added: espeak-ng-data/voices/!v/robosoft
Added: espeak-ng-data/voices/!v/robosoft2


[espeak-ng:master] By Juho Hiltunen <jaacoppi@...>:
f899cfa49b16: Merge upll request #881

Added: espeak-ng-data/voices/!v/robosoft
Added: espeak-ng-data/voices/!v/robosoft2


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

#881 Added Robosoft 1 and 2.

We are missing Robosoft 1 and 2, so I created them.


Updates to Github #github

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

1 New Commit:

[espeak-ng:master] By Juho Hiltunen <jaacoppi@...>:
0cf3ee564c3f: Code cleanup: remove param2 from langopts and rename keyword option in language files.

- param2[] is only used to set a second value to LOPT_BRACKET_PAUSE. It is simpler
to have two values in param[] instead. This simplifies the codebase.

- Instead of setting "option bracket X Y" in language files, use
keywords "brackets X" and "bracketsAnnounced Y" instead to follow the
naming convention of other keywords.

- Add missing documentation to docs/voices.md.

Modified: docs/voices.md
Modified: espeak-ng-data/lang/urj/hu
Modified: src/libespeak-ng/dictionary.c
Modified: src/libespeak-ng/tr_languages.c
Modified: src/libespeak-ng/translate.h
Modified: src/libespeak-ng/voices.c


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

#883 qdb - pronunciation improvements

Updated qdb (the lang belta conlang) with feedback from The Expanse's speech coach.


2 New Commits:

[espeak-ng:master] By Da Def <da.def.lang.belta@...>:
9fc1400c14a7: Updated with feedback from The Expanse's speech coach.

Modified: dictsource/qdb_list
Modified: dictsource/qdb_rules


[espeak-ng:master] By jaacoppi <jaacoppi@...>:
0e3688798508: Merge pull request #883 from demaere-oiie/master

qdb - pronunciation improvements

Modified: dictsource/qdb_list
Modified: dictsource/qdb_rules


[espeak-ng:master] reported: Stuttering since latest libpcaudio0 update on Raspberry Pi #github

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

[espeak-ng:master] New Comment on Issue #849 Stuttering since latest libpcaudio0 update on Raspberry Pi
By vasilisvg:

@varna9000 I didn’t solve it. But I worked around the issue by piping the sound to Alsa, instead of using the espeak-ng command directly. So if you use something like this it should work:

espeak-ng hello --stdout | aplay


[espeak-ng:master] reported: Stuttering since latest libpcaudio0 update on Raspberry Pi #github

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

[espeak-ng:master] New Comment on Issue #849 Stuttering since latest libpcaudio0 update on Raspberry Pi
By varna9000:

@vasilisvg did you solve the problem? I got the same issue with my raspberry pi.


[espeak-ng:master] reported: Trouble adding new language #github

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

[espeak-ng:master] New Comment on Issue #882 Trouble adding new language
By valdisvi:

Without specific question, we can give only general answers. Guide to add/improve languages is described in Contribution Guide. Guide to build eSpeak NG from source code is described in Building eSpeak NG, all other things are in Documentation.


Pull Request Opened #github

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

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

#883 qdb - pronunciation improvements

Updated qdb (the lang belta conlang) with feedback from The Expanse's speech coach.

841 - 860 of 4658