Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ad63bafa authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Add time markers to synthesizeToFile API."

parents ca3d5434 5d0ea0fe
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -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 {
+1 −1
Original line number Diff line number Diff line
@@ -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 {
+1 −1
Original line number Diff line number Diff line
@@ -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 {
+5 −0
Original line number Diff line number Diff line
@@ -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);
    }
}
+3 −1
Original line number Diff line number Diff line
@@ -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