History log of /frameworks/base/core/java/android/speech/tts/SynthesisRequest.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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