1 Commits (48d99fe55f94fa458a60d347f4c4ad70d3c3c80f)

Author SHA1 Message Date
  Reece H. Dunn e4e572aadc Convert eSpeakService.cpp to C so it can be compiled with clang's -std=c11 flag. 8 years ago
  Reece H. Dunn 3b6c327756 Replace SpeechSynthesis.getBufferSizeInBytes with a constant in the C++ source, specified in the correct units (milliseconds). 9 years ago
  Reece H. Dunn e08b1fc624 Update the copyright notices. 9 years ago
  Reece H. Dunn e6f6e97680 Remove the use of the native_data_t object. 9 years ago
  Reece H. Dunn 66cfe9af2b Implement SpeechSynthesis.getSampleRate in Java. 9 years ago
  Reece H. Dunn 46c5f88c6f Implement SpeechSynthesis.getBufferSizeInMillis in Java. 9 years ago
  Reece H. Dunn 92ac250ddd Implement SpeechSynthesis.getAudioFormat in Java. 9 years ago
  Reece H. Dunn c62a91fc0f Implement SpeechSynthesis.getChannelCount in Java. 9 years ago
  Reece H. Dunn 092318d4df jni: avoid crashing when run on ART 11 years ago
  Reece H. Dunn f0fa441131 Fix a crash when specifying punctuation characters. 11 years ago
  Reece H. Dunn aebd02fa68 Remove the Android 2.x/3.x support code. 12 years ago
  Reece H. Dunn 1de60cdc15 Rework the 'Punctuation level' (now 'Speak punctuation') preference to include a custom punctuation list. 12 years ago
  Reece H. Dunn 23005243da Fix a crash running the tests when running 'gradle connectedCheck' when the espeak application is not installed. 12 years ago
  Reece H. Dunn 7ec13c5558 The nat object may be null in nativeDestroy. 12 years ago
  Reece H. Dunn 233da111db TtsService.java: rework the logic to use the new Parameter API. 12 years ago
  Reece H. Dunn cc72825682 SpeechSynthesis.java: expose the different voice options from eSpeak 12 years ago
  Reece H. Dunn 88eab88d8a SpeechSynthesis.java: further simplify the setVoice method. 12 years ago
  Reece H. Dunn 027217d5f7 SpeechSynthesis.java: Simplify the SetVoiceByProperties parameters. 12 years ago
  Reece H. Dunn 23d34d702a SpeechSynthesis.java: provide a binding of the eSpeak Get/SetParameter API. 12 years ago
  Reece H. Dunn e50f9e0055 DEFAULT_SAMPLE_RATE is not needed, so remove it. 12 years ago
  Reece H. Dunn 4d44e88dd2 TtsService: support detecting SSML documents 12 years ago
  Reece H. Dunn ef40dee48c Don't use espeakSSML when synthesizing text as this causes problems for some text. 12 years ago
  Reece H. Dunn 920dc0ad0c Report the eSpeak version in the main activity. 12 years ago
  Reece H. Dunn 1b436168a1 eSpeakService.cpp: use 'delete' instead of 'free' to release memory allocated via 'new'. 12 years ago
  Reece H. Dunn 123e55a39c Relocate the package to com.reecedunn.espeak 12 years ago
  Reece H. Dunn bf45142f5d Fix the pitch mapping between Android and eSpeak. 12 years ago
  Reece H. Dunn df0f166fb4 Move the android sources to android/... to avoid polluting the APK when it is being built through eclipse 12 years ago
  Reece H. Dunn 7afbbf57d5 espeak specifies rate in WPM but android specifies it as a percentage, therefore correctly scale against the default espeak WPM 12 years ago
  Reece H. Dunn e2d15f6456 nativeSetLanguage is not used, so remove the associated code 12 years ago
  Reece H. Dunn e62cfa7c76 Add LOGE traces for error codes returned by the espeak functions. 12 years ago
  Reece H. Dunn 7007dd7608 Do not call (Get|Release)StringUTFChars with a null value as this will crash the eSpeak service. 12 years ago
  Reece H. Dunn dfbfec4e05 Improve the logging on the JNI/C++ bindings and document which API versions each implementation targets 12 years ago
  Reece H. Dunn 2b78ade000 pull in the android JNI bindings from eyes-free 12 years ago