Loading api/current.txt +1 −1 Original line number Diff line number Diff line Loading @@ -37849,9 +37849,9 @@ package android.speech.tts { method public abstract void onDone(java.lang.String); method public abstract deprecated void onError(java.lang.String); method public void onError(java.lang.String, int); method public void onRangeStart(java.lang.String, int, int, int); method public abstract void onStart(java.lang.String); method public void onStop(java.lang.String, boolean); method public void onUtteranceRangeStart(java.lang.String, int, int); } public class Voice implements android.os.Parcelable { api/system-current.txt +1 −1 Original line number Diff line number Diff line Loading @@ -40981,9 +40981,9 @@ package android.speech.tts { method public abstract void onDone(java.lang.String); method public abstract deprecated void onError(java.lang.String); method public void onError(java.lang.String, int); method public void onRangeStart(java.lang.String, int, int, int); method public abstract void onStart(java.lang.String); method public void onStop(java.lang.String, boolean); method public void onUtteranceRangeStart(java.lang.String, int, int); } public class Voice implements android.os.Parcelable { api/test-current.txt +1 −1 Original line number Diff line number Diff line Loading @@ -38041,9 +38041,9 @@ package android.speech.tts { method public abstract void onDone(java.lang.String); method public abstract deprecated void onError(java.lang.String); method public void onError(java.lang.String, int); method public void onRangeStart(java.lang.String, int, int, int); method public abstract void onStart(java.lang.String); method public void onStop(java.lang.String, boolean); method public void onUtteranceRangeStart(java.lang.String, int, int); } public class Voice implements android.os.Parcelable { core/java/android/speech/tts/FileSynthesisCallback.java +5 −0 Original line number Diff line number Diff line Loading @@ -309,4 +309,9 @@ class FileSynthesisCallback extends AbstractSynthesisCallback { return header; } @Override public void rangeStart(int markerInFrames, int start, int end) { mDispatcher.dispatchOnRangeStart(markerInFrames, start, end); } } core/java/android/speech/tts/ITextToSpeechCallback.aidl +3 −1 Original line number Diff line number Diff line Loading @@ -96,6 +96,8 @@ oneway interface ITextToSpeechCallback { * @param utteranceId Unique id identifying the synthesis request. * @param start The start character index of the range in the utterance text. * @param end The end character index of the range (exclusive) in the utterance text. * @param frame The start position in frames in the audio of the request where this range is * spoken. */ void onUtteranceRangeStart(String utteranceId, int start, int end); void onRangeStart(String utteranceId, int start, int end, int frame); } Loading
api/current.txt +1 −1 Original line number Diff line number Diff line Loading @@ -37849,9 +37849,9 @@ package android.speech.tts { method public abstract void onDone(java.lang.String); method public abstract deprecated void onError(java.lang.String); method public void onError(java.lang.String, int); method public void onRangeStart(java.lang.String, int, int, int); method public abstract void onStart(java.lang.String); method public void onStop(java.lang.String, boolean); method public void onUtteranceRangeStart(java.lang.String, int, int); } public class Voice implements android.os.Parcelable {
api/system-current.txt +1 −1 Original line number Diff line number Diff line Loading @@ -40981,9 +40981,9 @@ package android.speech.tts { method public abstract void onDone(java.lang.String); method public abstract deprecated void onError(java.lang.String); method public void onError(java.lang.String, int); method public void onRangeStart(java.lang.String, int, int, int); method public abstract void onStart(java.lang.String); method public void onStop(java.lang.String, boolean); method public void onUtteranceRangeStart(java.lang.String, int, int); } public class Voice implements android.os.Parcelable {
api/test-current.txt +1 −1 Original line number Diff line number Diff line Loading @@ -38041,9 +38041,9 @@ package android.speech.tts { method public abstract void onDone(java.lang.String); method public abstract deprecated void onError(java.lang.String); method public void onError(java.lang.String, int); method public void onRangeStart(java.lang.String, int, int, int); method public abstract void onStart(java.lang.String); method public void onStop(java.lang.String, boolean); method public void onUtteranceRangeStart(java.lang.String, int, int); } public class Voice implements android.os.Parcelable {
core/java/android/speech/tts/FileSynthesisCallback.java +5 −0 Original line number Diff line number Diff line Loading @@ -309,4 +309,9 @@ class FileSynthesisCallback extends AbstractSynthesisCallback { return header; } @Override public void rangeStart(int markerInFrames, int start, int end) { mDispatcher.dispatchOnRangeStart(markerInFrames, start, end); } }
core/java/android/speech/tts/ITextToSpeechCallback.aidl +3 −1 Original line number Diff line number Diff line Loading @@ -96,6 +96,8 @@ oneway interface ITextToSpeechCallback { * @param utteranceId Unique id identifying the synthesis request. * @param start The start character index of the range in the utterance text. * @param end The end character index of the range (exclusive) in the utterance text. * @param frame The start position in frames in the audio of the request where this range is * spoken. */ void onUtteranceRangeStart(String utteranceId, int start, int end); void onRangeStart(String utteranceId, int start, int end, int frame); }