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

Side by Side Diff: chrome/common/extensions/docs/templates/intros/tts.html

Issue 11745015: Update references to the extension messaging APIs to point to the "runtime" (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: rebase Created 7 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 <table class="intro"> 1 <table class="intro">
2 <tr> 2 <tr>
3 <th scope="col"></th> 3 <th scope="col"></th>
4 <th scope="col"></th> 4 <th scope="col"></th>
5 </tr> 5 </tr>
6 <tr> 6 <tr>
7 <td><strong>Description:</strong></td> 7 <td><strong>Description:</strong></td>
8 <td>Use the <code>chrome.tts</code> module to play synthesized 8 <td>Use the <code>chrome.tts</code> module to play synthesized
9 text-to-speech (TTS). 9 text-to-speech (TTS).
10 See also the related 10 See also the related
(...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after
80 <p>To catch errors and make sure you're calling <code>speak()</code> 80 <p>To catch errors and make sure you're calling <code>speak()</code>
81 correctly, pass a callback function that takes no arguments. Inside 81 correctly, pass a callback function that takes no arguments. Inside
82 the callback, check 82 the callback, check
83 $ref:runtime.lastError 83 $ref:runtime.lastError
84 to see if there were any errors.</p> 84 to see if there were any errors.</p>
85 85
86 <pre>chrome.tts.speak( 86 <pre>chrome.tts.speak(
87 utterance, 87 utterance,
88 options, 88 options,
89 function() { 89 function() {
90 if (chrome.extension.lastError) { 90 if (chrome.runtime.lastError) {
91 console.log('Error: ' + chrome.extension.lastError.message); 91 console.log('Error: ' + chrome.runtime.lastError.message);
92 } 92 }
93 });</pre> 93 });</pre>
94 94
95 <p>The callback returns right away, before the engine has started 95 <p>The callback returns right away, before the engine has started
96 generating speech. The purpose of the callback is to alert you to 96 generating speech. The purpose of the callback is to alert you to
97 syntax errors in your use of the TTS API, not to catch all possible 97 syntax errors in your use of the TTS API, not to catch all possible
98 errors that might occur in the process of synthesizing and outputting 98 errors that might occur in the process of synthesizing and outputting
99 speech. To catch these errors too, you need to use an event listener, 99 speech. To catch these errors too, you need to use an event listener,
100 described below.</p> 100 described below.</p>
101 101
(...skipping 93 matching lines...) Expand 10 before | Expand all | Expand 10 after
195 <pre>chrome.tts.getVoices( 195 <pre>chrome.tts.getVoices(
196 function(voices) { 196 function(voices) {
197 for (var i = 0; i < voices.length; i++) { 197 for (var i = 0; i < voices.length; i++) {
198 console.log('Voice ' + i + ':'); 198 console.log('Voice ' + i + ':');
199 console.log(' name: ' + voices[i].voiceName); 199 console.log(' name: ' + voices[i].voiceName);
200 console.log(' lang: ' + voices[i].lang); 200 console.log(' lang: ' + voices[i].lang);
201 console.log(' gender: ' + voices[i].gender); 201 console.log(' gender: ' + voices[i].gender);
202 console.log(' extension id: ' + voices[i].extensionId); 202 console.log(' extension id: ' + voices[i].extensionId);
203 console.log(' event types: ' + voices[i].eventTypes); 203 console.log(' event types: ' + voices[i].eventTypes);
204 } 204 }
205 });</pre> 205 });</pre>
OLDNEW
« no previous file with comments | « chrome/common/extensions/docs/templates/intros/privacy.html ('k') | chrome/renderer/extensions/miscellaneous_bindings.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698