Commit Graph
4723 Commits
Author SHA1 Message Date
Bill Dengler b62df002d9 Fix XAML 2021-09-19 15:41:16 -04:00
Bill Dengler 59eca839ec Fix several Microsoft-specific terms 2021-09-16 22:38:30 -04:00
Valdis Vitolins 7211bb77ec Revert "ar: issue #1009: improve sound of Ain"
This reverts commit 02783150cd.
2021-09-16 13:26:46 +03:00
Valdis Vitolins 078ff000ad Revert "ar: issue #1009: change r to trilling R"
This reverts commit aa765c7680.
2021-09-16 13:26:31 +03:00
Valdis Vitolins 02783150cd ar: issue #1009: improve sound of Ain 2021-09-13 23:07:32 +03:00
Valdis Vitolins aa765c7680 ar: issue #1009: change r to trilling R 2021-09-13 22:31:28 +03:00
Valdis Vitolins 2b77dd2783 Merge pull request #1006 2021-08-29 14:36:31 +03:00
Valdis Vitolins b8fd44837a Issue #1007: replace O2 with O for MBROLA 2021-08-22 14:40:23 +03:00
guest271314 b2fcb06f65 Use Uint8Array for input data 's16' format
Avoid converting input data to Float32Array
2021-08-21 11:18:05 -07:00
Juho Hiltunen d80f1a80a2 Use ESPEAKNG_DEFAULT_VOICE instead of hard coded "en".
This will make it easier to set a default voice other than
English. This is important for cases when a language will fall back to
the default voice.

Some references to L('e', 'n') still need to be changed.
2021-08-10 19:57:53 +03:00
Juho Hiltunen 3038d40081 code cleanup: remove unnecessary #defines.
Found by parsing the results from this bash script:
for define in $(grep define *.h |  awk'{print $2}');
do if ! grep -q $define *.c
then
        echo "$define not found";
fi
done
2021-07-31 17:29:33 +03:00
Juho Hiltunen 923c779098 he: remove two lines that prevent compilation of the dictionary. 2021-07-31 17:01:45 +03:00
Valdis Vitolins b4589413d7 Fix bug in condition: 'test ...' should return false in this case 2021-07-31 16:27:44 +03:00
Valdis Vitolins d7a85b7972 Merge pull request #990 2021-07-31 16:01:49 +03:00
Valdis Vitolins 8d94d49502 Merge pull request #994 2021-07-31 15:58:21 +03:00
Omer I.S 5d97c58b69 he: add words to he_list 2021-07-31 11:49:18 +03:00
Valdis Vitolins 9425be8386 Allow several pipe delimited hash values for Klatt tests 2021-07-30 23:05:33 +03:00
Valdis Vitolins 9e3528e6a9 Merge pull request #991 2021-07-30 21:58:15 +03:00
Valdis Vitolins fda3504911 Android build doesn't work with gradle 7.0.1 2021-07-30 21:57:34 +03:00
Juho Hiltunen e91d0a5861 code cleanup: don't add a \0 to voices_language in LoadVoice().
This is unnecessary since the string is already null terminated in the
V_LANGUAGE switch case. sscanf creates a null terminated string in
language_name, which is then copied to voice_language by strcpy (keeping
the \0).
2021-07-30 17:18:47 +03:00
Valdis Vitolins aa992d8e5a Add Hebrew MBROLA voices to the list 2021-07-30 11:40:27 +03:00
jaacoppi d493a9dd37 Merge pull request #992
he: Add ךְ and ךָ
2021-07-30 08:39:04 +03:00
Omer I.S e1d9ae0e81 Add ךָ and ךְ 2021-07-30 02:05:27 +03:00
Valdis Vitolins 3b637450e9 Issue #825: add initial support for Hebrew MBROLA voices 2021-07-29 22:57:39 +03:00
Juho Hiltunen eae0665be5 code cleanup: move voices->width in LoadVoice()
It's probably unnecessary code and could be removed. However, it would
break tests. This is a temporary solution.

The solution is to do it once in VoiceReset() and then if the "formant"
keyword changes voice->width.
2021-07-28 22:11:47 +03:00
Juho Hiltunen c28412db78 Don't set stress_flags with language option "stressRule".
Language option "stressOpt" already handles separate flags instead of a
single integer. There's no reason to have two ways of setting the same
option.
2021-07-27 22:15:28 +03:00
Juho Hiltunen 4f5f1e8310 doc: add documentation for language option "stressOpt" 2021-07-27 22:15:28 +03:00
Juho Hiltunen 537617afc5 et: fi: move stressopt from tr_languages.c to language files
This is to make sure "stressopt" language option works. Current tests
would fail if it didn't.
2021-07-27 22:15:28 +03:00
Juho Hiltunen 602847371d rename language option stressopt to stressOpt 2021-07-27 22:15:28 +03:00
Juho Hiltunen a6abb1e89b code cleanup: use ReadNumbers() for language options "dictrules", "stressopt"
language option "numbers" could be changed to use the same function, but
it needs tests.
2021-07-27 22:15:28 +03:00
Juho Hiltunen fdc1afd407 code cleanup: new function ReadNumbers()
ReadNumbers8) parses an unknown number of numbers from language files.
Used mostly for setting flags.
Used mostly for setting flags.
2021-07-27 22:15:28 +03:00
Juho Hiltunen ac643ea5ad code cleanup: remove unnecessary call to SelectPhonemeTable()
It is called multiple times in LoadVoice().
2021-07-26 17:43:15 +03:00
Juho Hiltunen 80895db0a8 code cleanup: move SetSpeed() inside the switch case in LoadVoice()
SetSpeed is needed when "speed" keyword changes voice->speed_percent.
2021-07-26 17:07:42 +03:00
heidari78 4fce71a879 android version: updated voice variant list and Persian translation.
1: Added missing voice variants in the NVDA category including Iven 4, Steph, Steph 2 and Steph 3.
2: Completed the Persian translation.
2021-07-25 12:30:15 +04:30
guest271314 3ec8db404b Remove AudioBuffer use AudioData 2021-07-24 21:44:46 -07:00
guest271314 b148a7ad1f Update AudioStream.js 2021-07-24 21:02:03 -07:00
guest271314 6874f6e913 Use read().done to verify all bytes are written
Substitute using existing defined done of ReadableStreamDefaultReader.read() for value.length < this.channelDataLength &&
(await this.inputReader.read()).done to verify all input stream bytes are written
2021-07-24 20:03:03 -07:00
guest271314 0a06191497 Update AudioStream.js
- Verify last bytes of input stream are written to audio output stream before disconnecting audio nodes
- Start MediaRecorder before first AudioData is written to audio output stream
- Include error handling in disconnect() and abortHandler for abort() called immediately following start() for case of close() called on a closed stream
- Check if data set in recorder dataavailable event is defined before calling data.arrayBuffer()
2021-07-24 19:02:16 -07:00
Valdis Vitolins 9ae762d407 Merge pull request #984 2021-07-23 21:08:14 +03:00
Valdis Vitolins 6deadb9f5e Merge pull request #989 2021-07-23 21:05:47 +03:00
Shadyar Khodayari 07e0b26af1 Underline character added to lines () [] {} «» to resolve the problem relevant to punctuations. 2021-07-23 21:07:20 +04:30
Juho Hiltunen 01f094346d nb: fix regression for language options.
182aba4cc started calling Norwegian nb instead of no. The result is that
code in tr_languages.c was never run.
2021-07-23 18:32:33 +03:00
Juho Hiltunen 88cb55ee0f tests: add missing phoneme tests.
Added tests are copied from existing tests from the same language family
or English. The tested phonemes should be adapted for better test
coverage.
2021-07-23 16:57:36 +03:00
Juho Hiltunen ddde4b1060 tests: add a test to make sure each language has a phoneme test 2021-07-23 16:57:23 +03:00
Juho Hiltunen cb30653736 io: use capital for language name (Ido instead of ido). 2021-07-23 16:57:10 +03:00
guest271314 386a0b705e Update AudioDataInit 2021-07-20 23:14:36 -07:00
Valdis Vitolins 74068b91bc Update changelog 2021-07-20 17:30:55 +03:00
Valdis Vitolins 8dc2df33de Format changelog, use present form for comments 2021-07-20 17:29:47 +03:00
Valdis Vitolins 5aea69294e Merge pull request #979 2021-07-20 17:24:48 +03:00
Valdis Vitolins a4c8d7f1fe Update list of languages 2021-07-20 17:04:08 +03:00