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.
2016-02-07 17:24:28 +00:00
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).
2016-02-07 16:12:39 +00:00
Reece H. Dunn
f138558fe7
Fix the USE_ASYNC and wave_* API usage logic.
2016-02-07 15:27:35 +00:00
Reece H. Dunn
a9fce482f3
Proper fix for building MBROLA phtrans files, avoiding GNUmake-isms.
2016-02-07 13:48:52 +00:00
Reece H. Dunn
1d91276eac
wave_get_read_position is not used, so remove it
2016-02-07 13:33:48 +00:00
Reece H. Dunn
0f82b6a0ff
Update the CHANGELOG.md file.
2016-02-07 12:00:48 +00:00
Reece H. Dunn
2ffb11f3d5
Don't use a GNUmake-ism when building the MBROLA phtrans files.
2016-02-06 15:41:37 +00:00
Reece H. Dunn
71b998b691
Remove duplicate t_wave_callback definition in wave.c.
2016-02-06 15:30:02 +00:00
Reece H. Dunn
7a4bc02cb6
Use stdlib.h instead of malloc.h.
2016-02-06 15:24:42 +00:00
Reece H. Dunn
eebb079718
Remove the Wave(Init|Open|Close)Sound functions as these are no longer used.
2016-02-06 10:51:40 +00:00
Reece H. Dunn
4cde8b6d13
option_quiet is no longer used (always set to 0), so remove it
2016-02-06 10:45:32 +00:00
Reece H. Dunn
914e64aba8
option_waveout is no longer used in libespeak-ng, so remove it
2016-02-06 10:41:43 +00:00
Reece H. Dunn
c9c0aca34f
Use the wave_* APIs for non-async audio.
2016-02-06 10:31:47 +00:00
Reece H. Dunn
f07dc419a6
Fix audio output in espeak-ng when USE_ASYNC is not defined.
2016-02-03 22:34:26 +00:00
Reece H. Dunn
c4a7ffba33
Inline the call to SynthOnTimer.
2016-02-03 21:35:52 +00:00
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.
2016-02-03 21:23:03 +00:00
Reece H. Dunn
c09d255e38
Remove timer_on from synthesize.c as this matches the SpeakNextClause return value.
2016-02-03 21:17:14 +00:00
Reece H. Dunn
a471ba02bf
SynthStatus is not called, so remove it.
2016-02-03 21:13:56 +00:00
Reece H. Dunn
8df810f776
Remove paused from synthesize.c as it is now no longer used.
2016-02-03 21:07:02 +00:00
Reece H. Dunn
2eca970fc8
Remove the control 3-5 logic in SpeakNextClause as those values are not passed to the function.
2016-02-03 20:57:46 +00:00
Reece H. Dunn
2a652dfe43
Fix forwarding to strings.h on non-msvc builds in the shim header.
2016-02-02 20:02:19 +00:00
Reece H. Dunn
1d4fa18884
speak-ng: use the espeak-ng.c implementation in synchronous playback mode
2016-02-02 07:34:57 +00:00
Reece H. Dunn
1752b45a1f
lv: rename the E and EE vowel files to avoid errors on case insensitive file systems (e.g. Windows)
2016-02-01 20:07:49 +00:00
Reece H. Dunn
211f103a69
Perform case insensitive comparisons for matching voice names.
2016-02-01 18:37:06 +00:00
Reece H. Dunn
55bd1764f4
Merge remote-tracking branch 'ValdisVitolins/master'
2016-01-31 21:55:40 +00:00
Reece H. Dunn
565548fffe
Fix building 'my' (Burmese) on Windows.
2016-01-31 21:51:18 +00:00
Reece H. Dunn
83040bd560
MSI: install the phoneme, dictionary and voice data
2016-01-31 21:19:46 +00:00
Valdis Vitolins
2b870804b7
Merge branch 'latvian'
2016-01-31 20:35:30 +02:00
Valdis Vitolins
05c8695b51
Latvian language improvements.
...
New vowel definitions, fixes in rules and voice intonation.
2016-01-31 20:24:53 +02:00
Reece H. Dunn
07c12368d9
MSI: embed the cabinet file inside the msi installer
2016-01-30 21:48:00 +00:00
Reece H. Dunn
3b1f91352d
MSI: moved the component definitions to the Directory elements
2016-01-30 20:13:41 +00:00
Reece H. Dunn
a3f0fea725
MSI: only keep Ids on Directory and ComponentGroup elements
2016-01-30 19:49:32 +00:00
Reece H. Dunn
73f2f27606
MSI: give the components being installed GUIDs
2016-01-30 19:40:14 +00:00
Reece H. Dunn
1533c33c34
MSI: only allow one version (64-bit or 32-bit) to be installed
2016-01-30 19:37:14 +00:00
Reece H. Dunn
40f4089a78
MSI: replace tabs with spaces in Product.wxs
2016-01-30 19:35:17 +00:00
Reece H. Dunn
7a50cbcdcc
MSI: set the Path registry value to the install directory
2016-01-30 18:51:27 +00:00
Reece H. Dunn
f850179478
Initial WiX based installer for Windows to install libespeak-ng.dll and espeak-ng.exe.
2016-01-30 16:28:28 +00:00
Reece H. Dunn
1e76d38cb9
Build the 'mt', 'tn' and 'tt' language dictionaries.
2016-01-30 14:50:00 +00:00
Reece H. Dunn
d326c8d720
Add dependencies to the intonation, phoneme and dictionary targets in data.vcxproj.
2016-01-30 14:19:55 +00:00
Reece H. Dunn
dc87e7b775
Use a HAVE_MKSTEMP configure check instead of PLATFORM_POSIX.
2016-01-30 10:51:24 +00:00
Reece H. Dunn
0b187e217e
Use the same logic when calling sox in readclause.c as compiledata.c for portability.
2016-01-30 10:46:56 +00:00
Reece H. Dunn
b6f39edbf5
en: various pronunciation fixes
2016-01-30 09:16:17 +00:00
chrislm
25a8d3f43a
Updates for italian language, January 2016
2016-01-29 10:51:03 +01:00
Reece H. Dunn
84c7972f7c
Ignore the generated pkg-config file.
2016-01-29 05:50:41 +00:00
Luke Yelavich
d5362b2608
build - Add pkg-config file
2016-01-29 09:34:46 +11:00
Reece H. Dunn
7e35f59abb
el: support all polytonic Greek characters from U+1Fxx
2016-01-26 07:33:56 +00:00
Reece H. Dunn
ca3d793ab6
el: restructure the polytonic Greek replace rules to make them easier to read (esp. when comparing with Unicode code charts).
2016-01-26 06:47:36 +00:00
Reece H. Dunn
04fe6cdc06
SAPI - Initialise espeak-ng in SetObjectToken.
2016-01-24 18:56:37 +00:00
Reece H. Dunn
7e33a3e4db
SAPI - Improve the error logic in Get/SetObjectToken.
2016-01-24 18:56:37 +00:00
Reece H. Dunn
42e2422878
SAPI - Implement GetOutputFormat.
2016-01-24 18:56:37 +00:00