Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(522)

Issue 15012027: Android implementation of text-to-speech code for Web Speech Synthesis API (Closed)

Created:
7 years, 7 months ago by dmazzoni
Modified:
7 years, 7 months ago
CC:
chromium-reviews, David Tseng, aboxhall
Base URL:
https://chromium.googlesource.com/chromium/src.git@tts_multivoice
Visibility:
Public.

Description

Android implementation of text-to-speech code for Web Speech Synthesis API BUG=171887 TBR=thakis Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=201091

Patch Set 1 #

Total comments: 23

Patch Set 2 : Address feedback #

Total comments: 23

Patch Set 3 : Address feedback from bulach #

Total comments: 6

Patch Set 4 : Final nits #

Patch Set 5 : Rebase #

Total comments: 2

Patch Set 6 : Fix incorrect equality comparison #

Patch Set 7 : add assert #

Patch Set 8 : add destructor to tts_message_filter #

Patch Set 9 : Typo #

Patch Set 10 : Fix clang error #

Unified diffs Side-by-side diffs Delta from patch set Stats (+496 lines, -8 lines) Patch
A chrome/android/java/src/org/chromium/chrome/browser/TtsPlatformImpl.java View 1 2 3 4 5 6 1 chunk +235 lines, -0 lines 0 comments Download
M chrome/browser/android/chrome_jni_registrar.cc View 2 chunks +2 lines, -0 lines 0 comments Download
M chrome/browser/chrome_content_browser_client.cc View 1 2 3 4 1 chunk +0 lines, -2 lines 0 comments Download
A chrome/browser/speech/tts_android.h View 1 2 3 4 5 6 7 8 9 1 chunk +52 lines, -0 lines 0 comments Download
A chrome/browser/speech/tts_android.cc View 1 2 3 4 5 6 7 8 9 1 chunk +141 lines, -0 lines 0 comments Download
M chrome/browser/speech/tts_controller.h View 3 chunks +21 lines, -0 lines 0 comments Download
M chrome/browser/speech/tts_controller.cc View 1 2 3 4 5 chunks +23 lines, -0 lines 0 comments Download
M chrome/browser/speech/tts_message_filter.h View 1 2 3 4 5 6 7 3 chunks +6 lines, -1 line 0 comments Download
M chrome/browser/speech/tts_message_filter.cc View 1 2 3 4 5 6 7 8 4 chunks +13 lines, -4 lines 0 comments Download
M chrome/chrome_browser.gypi View 1 2 3 4 3 chunks +3 lines, -1 line 0 comments Download

Messages

Total messages: 15 (0 generated)
dmazzoni
@dtrainor: No rush - I was hoping you could review this since you have a ...
7 years, 7 months ago (2013-05-14 20:44:10 UTC) #1
David Trainor- moved to gerrit
Mostly nits. One comment about adding a destroy() java method. Aside from that looks good! ...
7 years, 7 months ago (2013-05-15 20:55:28 UTC) #2
dmazzoni
+bulach for approval of chrome/browser/android https://codereview.chromium.org/15012027/diff/1/chrome/android/java/src/org/chromium/chrome/browser/TtsPlatformImpl.java File chrome/android/java/src/org/chromium/chrome/browser/TtsPlatformImpl.java (right): https://codereview.chromium.org/15012027/diff/1/chrome/android/java/src/org/chromium/chrome/browser/TtsPlatformImpl.java#newcode41 chrome/android/java/src/org/chromium/chrome/browser/TtsPlatformImpl.java:41: initialize(); On 2013/05/15 20:55:28, ...
7 years, 7 months ago (2013-05-16 07:35:13 UTC) #3
bulach
good stuff, thanks dominic! I have a few suggestions and one question below re: threading ...
7 years, 7 months ago (2013-05-16 11:10:28 UTC) #4
dmazzoni
https://codereview.chromium.org/15012027/diff/6001/chrome/android/java/src/org/chromium/chrome/browser/TtsPlatformImpl.java File chrome/android/java/src/org/chromium/chrome/browser/TtsPlatformImpl.java (right): https://codereview.chromium.org/15012027/diff/6001/chrome/android/java/src/org/chromium/chrome/browser/TtsPlatformImpl.java#newcode23 chrome/android/java/src/org/chromium/chrome/browser/TtsPlatformImpl.java:23: public class TtsPlatformImpl { On 2013/05/16 11:10:28, bulach wrote: ...
7 years, 7 months ago (2013-05-16 16:36:40 UTC) #5
bulach
thanks for the clarifications! rietveld is not happy and I can't see a few files ...
7 years, 7 months ago (2013-05-17 10:09:04 UTC) #6
dmazzoni
> sorry, my bad. :) I meant the class would be "package private", i.e., without ...
7 years, 7 months ago (2013-05-17 16:41:58 UTC) #7
David Trainor- moved to gerrit
lgtm lgtm but let Marcus sign off too. https://chromiumcodereview.appspot.com/15012027/diff/41001/chrome/android/java/src/org/chromium/chrome/browser/TtsPlatformImpl.java File chrome/android/java/src/org/chromium/chrome/browser/TtsPlatformImpl.java (right): https://chromiumcodereview.appspot.com/15012027/diff/41001/chrome/android/java/src/org/chromium/chrome/browser/TtsPlatformImpl.java#newcode202 chrome/android/java/src/org/chromium/chrome/browser/TtsPlatformImpl.java:202: // ...
7 years, 7 months ago (2013-05-17 18:03:33 UTC) #8
dmazzoni
Trybots look happy! https://codereview.chromium.org/15012027/diff/41001/chrome/android/java/src/org/chromium/chrome/browser/TtsPlatformImpl.java File chrome/android/java/src/org/chromium/chrome/browser/TtsPlatformImpl.java (right): https://codereview.chromium.org/15012027/diff/41001/chrome/android/java/src/org/chromium/chrome/browser/TtsPlatformImpl.java#newcode202 chrome/android/java/src/org/chromium/chrome/browser/TtsPlatformImpl.java:202: // Note: Android supports multiple speech ...
7 years, 7 months ago (2013-05-18 20:47:15 UTC) #9
bulach
lgtm, thanks!
7 years, 7 months ago (2013-05-20 05:50:01 UTC) #10
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/dmazzoni@chromium.org/15012027/56016
7 years, 7 months ago (2013-05-20 05:50:50 UTC) #11
dmazzoni
TBR: thakis for chrome/browser/chrome_content_browser_client.cc
7 years, 7 months ago (2013-05-20 05:54:04 UTC) #12
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/dmazzoni@chromium.org/15012027/56016
7 years, 7 months ago (2013-05-20 14:56:52 UTC) #13
commit-bot: I haz the power
Change committed as 201091
7 years, 7 months ago (2013-05-20 16:21:56 UTC) #14
Nico
7 years, 7 months ago (2013-05-20 20:05:59 UTC) #15
Message was sent while issue was closed.
lgtm

Powered by Google App Engine
This is Rietveld 408576698