Commit Graph
1413 Commits
Author SHA1 Message Date
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
Reece H. Dunn fe3053f849 SAPI - Implement Get/SetObjectToken. 2016-01-24 18:56:37 +00:00
Reece H. Dunn bc0b445281 Create a skeleton SAPI TtsEngine COM object. 2016-01-24 18:56:37 +00:00
Reece H. Dunn 8ea1b39cba Group the espeak voices by the ISO 639-5 language family they belong to. 2016-01-23 20:53:50 +00:00
Reece H. Dunn 77b5f6a1c0 Use BCP 47 conformant language codes for the languages and accents. 2016-01-23 18:41:00 +00:00
Reece H. Dunn e8015df0f8 Remove the additional LoadVoice search heuristics.
These heuristics were designed to guess the location of the voice
files without searching the voice list. The heuristics are very
implementation dependent, and easily break when voices move around.
The voices are still found correctly, so these heuristics are
redundant.
2016-01-23 14:50:43 +00:00
Reece H. Dunn 7048ebdccf Provide skeleton DllGetClassObject and DllCanUnloadNow implementations. 2016-01-23 13:34:07 +00:00
Reece H. Dunn e963b54b6d Move strerror_r portability to a string.h compatibility shim. 2016-01-23 11:35:07 +00:00
Reece H. Dunn 23dd02fec8 Ignore *.vcxproj.user files. 2016-01-23 11:13:03 +00:00
Reece H. Dunn 527f2bc6b2 Add M_PI compatibility when using the msvc standard library. 2016-01-23 10:50:26 +00:00
Reece H. Dunn 2000c20212 Merge the error labels in pulse_open to simplify the logic. 2016-01-22 20:45:57 +00:00
Reece H. Dunn d7580eef70 Remove dead code in pulse_open(wave_pulse.c) -- o is always null when jumping to unlock_and_fail. [Coverity] 2016-01-22 20:43:10 +00:00
Reece H. Dunn 69355ed568 Fix a null pointer dereference in DoVoiceChange(synthesize.c). [Coverity] 2016-01-22 20:37:01 +00:00
Reece H. Dunn e74a0e4f53 Fix a null pointer dereference in create_espeak_pronunciation_list(espeak_command.c). [Coverity] 2016-01-22 20:31:12 +00:00