shadyar
604e926ae0
the bug fixed, "twice speaking right prentice" issue, and several new exceptional words in dictionary
these changes have been down for Persian (Farsi) Language voice fa, fa-en-us, fa-latn
the bug fixed, this line has been modified to
fa_list file, Line 200: _) paRAntezbaste:
for solving "twice speaking right prentice" issue.
several new words have been added to exceptional words section (dictionary)
9 years ago
Reece H. Dunn
6794504f83
SAPI: Use the default espeak-data path if none is specified in the SAPI voice token.
9 years ago
Reece H. Dunn
3aecf7afc3
SAPI: Support speaking text via the SAPI interface.
9 years ago
Reece H. Dunn
6a77d3cc0a
SAPI: Register the English SAPI voice.
9 years ago
Reece H. Dunn
188bf9e498
SAPI: Register the eSpeakNG.TtsEngine COM object.
9 years ago
Reece H. Dunn
6876adc495
SAPI: Fix a bug in the nAvgBytesPerSec calculation.
9 years ago
Reece H. Dunn
b7b2567eb1
Build the Visual Studio 2015 Windows project with pcaudiolib xaudio2 support.
9 years ago
Reece H. Dunn
e4daa18d2f
mbrola/de2 - improve the English phoneme mapping
9 years ago
Reece H. Dunn
6d9b9c4db6
mbrola/de6 - use [6] for the STRUT vowel
9 years ago
Reece H. Dunn
2204797c78
Extend support for the German MBROLA voices.
9 years ago
Reece H. Dunn
aecb37bc6c
Support Spanish words like 'Señora' in the mb-de*-en voices.
9 years ago
Reece H. Dunn
c944a17d7d
Output any audio errors to stderr.
9 years ago
Reece H. Dunn
f3807eb28f
Replace in Makefile.am with the specific phsource reference to fix building on OpenBSD.
9 years ago
Reece H. Dunn
4f676ed175
Use pcaudiolib for the audio API layer.
9 years ago
Reece H. Dunn
bb465a45d8
Move the clock_gettime2 and add_time_in_ms definitions to event.h.
9 years ago
Reece H. Dunn
ca831d236a
Don't call wave_close in fifo.c.
This is handled by calls to espeak_ng_Cancel/espeak_Cancel and
espeak_ng_Terminate/espeak_Terminate.
9 years ago
Reece H. Dunn
674d55e605
Remove support for pa_device in the config file (now have a device command-line option).
9 years ago
Reece H. Dunn
be93c8b3e7
Remove calls to wave_is_busy.
Removing these calls do not impact on the behaviour of the program
and simplify the wave.h API.
9 years ago
Reece H. Dunn
94c5efe0b3
Remove calls to wave_set_callback_is_output_enabled.
These calls are used to pre-emptively exit when writing audio
data. This is also handled within dispatch_audio. The difference
is that this callback could allow espeak to cancel quicker. In
practice it does not make much difference.
9 years ago
Reece H. Dunn
2a628e982f
Remove calls to wave_get_write_position.
This call was used to update the written sample count used by
wave_get_remaining_time. As that function has been removed, this
code is no longer needed.
9 years ago
Reece H. Dunn
4a2994d1d3
Remove calls to wave_get_remaining_time.
This logic was implemented to limit the number of audio events sent
to a device, but the logic is not too relevant in practice (these
calls return 0 most of the time), and the logic is broken (e.g. when
calling Synthesize with a very long block of text).
9 years ago
Reece H. Dunn
f138558fe7
Fix the USE_ASYNC and wave_* API usage logic.
9 years ago
Reece H. Dunn
a9fce482f3
Proper fix for building MBROLA phtrans files, avoiding GNUmake-isms.
9 years ago
Reece H. Dunn
1d91276eac
wave_get_read_position is not used, so remove it
9 years ago
Reece H. Dunn
0f82b6a0ff
Update the CHANGELOG.md file.
9 years ago
Reece H. Dunn
2ffb11f3d5
Don't use a GNUmake-ism when building the MBROLA phtrans files.
9 years ago
Reece H. Dunn
71b998b691
Remove duplicate t_wave_callback definition in wave.c.
9 years ago
Reece H. Dunn
7a4bc02cb6
Use stdlib.h instead of malloc.h.
9 years ago
Reece H. Dunn
eebb079718
Remove the Wave(Init|Open|Close)Sound functions as these are no longer used.
9 years ago
Reece H. Dunn
4cde8b6d13
option_quiet is no longer used (always set to 0), so remove it
9 years ago
Reece H. Dunn
914e64aba8
option_waveout is no longer used in libespeak-ng, so remove it
9 years ago
Reece H. Dunn
c9c0aca34f
Use the wave_* APIs for non-async audio.
9 years ago
Reece H. Dunn
f07dc419a6
Fix audio output in espeak-ng when USE_ASYNC is not defined.
9 years ago
Reece H. Dunn
c4a7ffba33
Inline the call to SynthOnTimer.
9 years ago
Reece H. Dunn
a51717346c
SpeakNextClause should not call WavegenOpenSound.
This function call does not affect the audio output in non-async
modes. Audio output in that case is handled within the SynthOnTimer
helper function.
9 years ago
Reece H. Dunn
c09d255e38
Remove timer_on from synthesize.c as this matches the SpeakNextClause return value.
9 years ago
Reece H. Dunn
a471ba02bf
SynthStatus is not called, so remove it.
9 years ago
Reece H. Dunn
8df810f776
Remove paused from synthesize.c as it is now no longer used.
9 years ago
Reece H. Dunn
2eca970fc8
Remove the control 3-5 logic in SpeakNextClause as those values are not passed to the function.
9 years ago
Reece H. Dunn
2a652dfe43
Fix forwarding to strings.h on non-msvc builds in the shim header.
9 years ago
Reece H. Dunn
1d4fa18884
speak-ng: use the espeak-ng.c implementation in synchronous playback mode
9 years ago
Reece H. Dunn
1752b45a1f
lv: rename the E and EE vowel files to avoid errors on case insensitive file systems (e.g. Windows)
9 years ago
Reece H. Dunn
211f103a69
Perform case insensitive comparisons for matching voice names.
10 years ago
Reece H. Dunn
55bd1764f4
Merge remote-tracking branch 'ValdisVitolins/master'
10 years ago
Reece H. Dunn
565548fffe
Fix building 'my' (Burmese) on Windows.
10 years ago
Reece H. Dunn
83040bd560
MSI: install the phoneme, dictionary and voice data
10 years ago
Valdis Vitolins
2b870804b7
Merge branch 'latvian'
10 years ago
Valdis Vitolins
05c8695b51
Latvian language improvements.
New vowel definitions, fixes in rules and voice intonation.
10 years ago
Reece H. Dunn
07c12368d9
MSI: embed the cabinet file inside the msi installer
10 years ago
Reece H. Dunn
3b1f91352d
MSI: moved the component definitions to the Directory elements
10 years ago