6ddd9c29b376fda27c4df3b18d6a67de14a633ca |
|
25-Sep-2014 |
Przemyslaw Szczepaniak <pszczepaniak@google.com> |
Fix ambiguous TTS#playSilence method. Due to recent fixes for TTS API review (b/17389935) overloaded playSilence method became ambiguous when the last argument is null. This change renames the new method to playSilentUtterance solving the issue. Also, since LMP API level is 21, I updated invalid references to it as API level 20 inside speech.tts. Bug: 17389935 Change-Id: I9f9fae988240d1cec45d44650e53ffc29803ccac
/frameworks/base/core/java/android/speech/tts/SynthesisRequest.java
|
ad6df74ada7c478257425b746588f22eeec199a6 |
|
01-Jul-2014 |
Przemyslaw Szczepaniak <pszczepaniak@google.com> |
Add support for voices in TTS API. Voices allow to expose multiple backends/voice packs for a single Locale. This is an attempt to port this feature from V2 API. Bug: 15834470 Change-Id: I0117de238cfcf028bcec5344b8d65c960b96b98c
/frameworks/base/core/java/android/speech/tts/SynthesisRequest.java
|
df7deefe8ebcbd619f27e2d394d7e5d0d7af33d1 |
|
25-Jun-2014 |
Niels Egberts <nielse@google.com> |
Support for CharSequences in the V1 API. Two newly deprecated methods: - TextToSpeech.speak (over TextToSpeech.speak with mandatory utteranceId) - SynthesisRequest.getText (over SynthesisRequest.getCharSequenceText) Change-Id: I8a75ed335c91074c72d6ef374ff8b9c79a7c208d
/frameworks/base/core/java/android/speech/tts/SynthesisRequest.java
|
61dda198598e95971ca224e3bcb7393f30e45657 |
|
02-Sep-2013 |
Przemyslaw Szczepaniak <pszczepaniak@google.com> |
Fix SynthesisRequest javadoc Bug: 10548784 Change-Id: I76a89bb9accdeee00c60a668adbdd789b995cd92
/frameworks/base/core/java/android/speech/tts/SynthesisRequest.java
|
653278341d76d0b23a008087ff94250ae0beb54b |
|
31-May-2013 |
Przemyslaw Szczepaniak <pszczepaniak@google.com> |
Allow TTS service to identify caller. Added new field (+setter and getter) to SynthesisRequest with Uid of a calling process. TTS service will be able to discover packages names associated with caller using PackageManager.getPackagesForUid. This will allow to block buggy or poorly designed programs from an unintentional DDoS attacks against TTS service. Bug: 8625440 Change-Id: I5ac0ea191f952495c00301f17efdf28205353ae4
/frameworks/base/core/java/android/speech/tts/SynthesisRequest.java
|
9ee8154e5910c40dc152ec08979c1e5899ddcc5a |
|
15-Jun-2011 |
Narayan Kamath <narayan@google.com> |
Increase the visibility of SynthesisRequest This makes it a lot easier for engine implementers to test their engine. This is a dumb data object, and contains no logic whatsoever. Change-Id: I2a8bea134a8ff6b962508cfed67ea6085a682b23
/frameworks/base/core/java/android/speech/tts/SynthesisRequest.java
|
e22b69a7de0349b99d3107349d1d3aa72d62c841 |
|
08-Jun-2011 |
Narayan Kamath <narayan@google.com> |
Make changes to the TTS api suggested by the API review. This ended up making the implementation a lot cleaner as well. See the bug listed below for some background. bug:4553470 Change-Id: If16476a57e389c2f9b228f6548e426642d292b49
/frameworks/base/core/java/android/speech/tts/SynthesisRequest.java
|
b956f37e375bb2588208d4b5e8a40fae6fae5f86 |
|
16-May-2011 |
Narayan Kamath <narayan@google.com> |
Pass synthesis request params through to the TTS service. Change-Id: I1ffd617d8dfa0814382643e3cf6b3ab7417c742a
/frameworks/base/core/java/android/speech/tts/SynthesisRequest.java
|
4bbca889df9ca76c398f3a11e871fc6ad4a4514d |
|
19-Apr-2011 |
Bjorn Bringert <bringert@android.com> |
Expose TTS engine API This is a new API for writing text-to-speech engines. The existing API for apps that use TTS remains the same, with some minor additions. Change-Id: Id577db449ae0e5baec40621d4a08387dbd755342
/frameworks/base/core/java/android/speech/tts/SynthesisRequest.java
|
360eb168d6f9c967543852c7bbab370ef5d8c1bd |
|
19-Apr-2011 |
Bjorn Bringert <bringert@android.com> |
TTS: SynthesisRequest.error() instead of return value Change-Id: I02fe8ca1070a4e7c62ad30fd84c82bd6ecc2ecfa
/frameworks/base/core/java/android/speech/tts/SynthesisRequest.java
|
71e0b4807797c602e7fc787d00d27c4f9c92a507 |
|
15-Apr-2011 |
Bjorn Bringert <bringert@android.com> |
Improve TTS engine audio buffer API This adds two methods: SynthesisRequest.getMaxBufferSize() SynthesisRequest.completeAudioAvailable() Change-Id: I1186eed45997ee9a7e51212c8d6706dd324ca949
/frameworks/base/core/java/android/speech/tts/SynthesisRequest.java
|
50e657bb2d005568f5dd8bc1d904d07b0d94018f |
|
08-Mar-2011 |
Bjorn Bringert <bringert@android.com> |
Add Java API for writing TTS engines This removes the old non-public C++ API for TTS engines and replaces it with a Java API. The new API is still @hidden, until it has been approved. Bug: 4148636 Change-Id: I7614ff788e11f897e87052f684f1b4938d539fb7
/frameworks/base/core/java/android/speech/tts/SynthesisRequest.java
|