Ddtseng@chromium.orgInitial support for native TTS on linux through tts extension API.
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
Move TTS extension API to chrome/browser/speech/ Renames the files trivially, basically extension_tts -> tts_extension. No code changes in this CL! Also adds dmazzoni and dtseng to the OWNERS file of chrome/browser/speech. Obviously we won't review changes related to the speech input api, if someone pings one of us by accident we'll refer them to Satish. BUG=104467 TEST=none Review URL: https://chromiumcodereview.appspot.com/9808024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@128709 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Fix crash caused when speech is generated at Chrome OS startup before ExtensionService is initialized. BUG=144778 Review URL: https://chromiumcodereview.appspot.com/10896021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@154419 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Remove the rest of #pragma once in one big CL. For context see this thread: https://groups.google.com/a/chromium.org/forum/?fromgroups#!topic/chromium-dev/RMcVNGjB4II TBR=thakis,pkasting,jam git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146163 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Added support for multiple parameters to Extension API callbacks. BUG=135269 TEST= Review URL: https://chromiumcodereview.appspot.com/10694106 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146469 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Remove the rest of #pragma once in one big CL. For context see this thread: https://groups.google.com/a/chromium.org/forum/?fromgroups#!topic/chromium-dev/RMcVNGjB4II TBR=thakis,pkasting,jam git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146163 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Chrome OS TTS API should not report it's speaking when it's not. See bug for details. BUG=138773 TEST=Run TTS Demo app on Chrome OS Review URL: https://chromiumcodereview.appspot.com/10796113 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148245 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Remove the rest of #pragma once in one big CL. For context see this thread: https://groups.google.com/a/chromium.org/forum/?fromgroups#!topic/chromium-dev/RMcVNGjB4II TBR=thakis,pkasting,jam git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146163 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Fix TTS code to be compatible with new extension API parameter serialization. Some TTS tests broke when I landed codereview.chromium.org/10161038 because it turned out the tts.speak method takes the incoming options dictionary argument and re-purposes it to send an event it dispatches back to extension code. With the above reverenced CL changes to avoid JSON.stringify, instead using V8ValueConverter, it turns out one subtle difference between the two is that JSON.stringify will ignore key/value pairs where the value is not a stringifiable type (in this case, a function), whereas V8ValueConverter leaves the key in and inserts a null value. This was causing the schema parameter validation to fail for the event dispatch. BUG=122675 TEST=Existing tests should pass, and re-landing the CL referenced above should work with the TTS API browser tests. Review URL: https://chromiumcodereview.appspot.com/10382065 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135933 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Remove the rest of #pragma once in one big CL. For context see this thread: https://groups.google.com/a/chromium.org/forum/?fromgroups#!topic/chromium-dev/RMcVNGjB4II TBR=thakis,pkasting,jam git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146163 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Refactor extension event distribution to use Values instead of JSON strings. Also renames Event.dispatchJSON to Event.dispatch and removes all JSON serialization surrounding invocations of DispatchEvent variants. BUG=136045 TEST=none Review URL: https://chromiumcodereview.appspot.com/10694085 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150460 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Remove the rest of #pragma once in one big CL. For context see this thread: https://groups.google.com/a/chromium.org/forum/?fromgroups#!topic/chromium-dev/RMcVNGjB4II TBR=thakis,pkasting,jam git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146163 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Uses a system-wide notion of isSpeaking in the Mac extension TTS api. BUG=none TEST=manual. Review URL: http://codereview.chromium.org/9967021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@134209 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Initial support for native TTS on linux through tts extension API. BUG=none TEST=Manually exercise the API through tools; try varying rate and pitch; try using a variety of native tts engines (espeak, ibmtts). Review URL: https://chromiumcodereview.appspot.com/10915164 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@155886 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
mac: Remove now-unneeded includes of cocoa_protocols.h BUG=137676 TEST=compiles TBR=OWNERS Review URL: https://chromiumcodereview.appspot.com/10831025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148560 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Move TTS extension API to chrome/browser/speech/ Renames the files trivially, basically extension_tts -> tts_extension. No code changes in this CL! Also adds dmazzoni and dtseng to the OWNERS file of chrome/browser/speech. Obviously we won't review changes related to the speech input api, if someone pings one of us by accident we'll refer them to Satish. BUG=104467 TEST=none Review URL: https://chromiumcodereview.appspot.com/9808024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@128709 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Remove the rest of #pragma once in one big CL. For context see this thread: https://groups.google.com/a/chromium.org/forum/?fromgroups#!topic/chromium-dev/RMcVNGjB4II TBR=thakis,pkasting,jam git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146163 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Make ExtensionTtsPlatformImplWin a leaky singleton to avoid a crash in the destructor. BUG=122026 TEST=Does not crash on shutdown on XP. Speech still stops if you load TTS Demo and exit in the middle of a long sentence. Review URL: https://chromiumcodereview.appspot.com/10413054 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@138393 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Fix TTS extension API language matching. Now if an extension registers a voice with lang 'fr-FR', a speech request with lang 'fr' will match, and vice versa. Strict matches still take precedence. BUG=133470 TEST=adds new browser test. Review URL: https://chromiumcodereview.appspot.com/10581011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143320 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 |