| Index: chrome/common/extensions/docs/examples/extensions/ttsdemo/ttsdemo.html
|
| ===================================================================
|
| --- chrome/common/extensions/docs/examples/extensions/ttsdemo/ttsdemo.html (revision 0)
|
| +++ chrome/common/extensions/docs/examples/extensions/ttsdemo/ttsdemo.html (revision 0)
|
| @@ -0,0 +1,172 @@
|
| +<!DOCTYPE html>
|
| +<html>
|
| +<head>
|
| + <title>Chrome TTS Demo</title>
|
| + <style>
|
| + body {
|
| + font-family: arial, helvetica, sans-serif;
|
| + }
|
| + .banner {
|
| + width: 100%;
|
| + float: left;
|
| + }
|
| + .banner_left {
|
| + padding: 8px;
|
| + float: left;
|
| + }
|
| + .banner_right {
|
| + padding: 8px;
|
| + }
|
| + .body_wrapper {
|
| + width: 100%;
|
| + float: left;
|
| + }
|
| + .body_left {
|
| + border: 0;
|
| + padding: 0;
|
| + margin: 0;
|
| + width: 50%;
|
| + float: left;
|
| + }
|
| + .body_right {
|
| + border: 0;
|
| + padding: 0;
|
| + margin: 0;
|
| + width: 46%;
|
| + float: left;
|
| + }
|
| + .body_inner {
|
| + padding: 0 32px;
|
| + }
|
| + #srctext {
|
| + width: 100%;
|
| + font-size: 133%;
|
| + }
|
| + .large_button {
|
| + font-size: 166%;
|
| + padding: 6pt 12pt 6pt 12pt;
|
| + }
|
| + .box {
|
| + margin: 10px;
|
| + padding: 10px;
|
| + border: 1px solid #999;
|
| + }
|
| + .tabbable {
|
| + padding: 10px;
|
| + border: 1px solid #00C;
|
| + }
|
| + table {
|
| + margin-left: auto;
|
| + margin-right: auto;
|
| + }
|
| + #help {
|
| + text-align: left;
|
| + }
|
| + #voiceInfo {
|
| + text-align: left;
|
| + padding: 4px;
|
| + border: 1px solid #aaa;
|
| + width: 100%;
|
| + min-height: 100px;
|
| + overflow: auto;
|
| + }
|
| + </style>
|
| + <script src="ttsdemo.js"></script>
|
| +</head>
|
| +
|
| +<body onload="load()">
|
| +
|
| +<div class="banner">
|
| + <div class="banner_left">
|
| + <img src="128.png" class="logo" alt="">
|
| + </div>
|
| + <div class="banner_right">
|
| + <h1>Chrome Text-to-Speech Demo</h1>
|
| + <p>
|
| + Use this application to try out all of the text-to-speech voices in Chrome, or
|
| + <a href="https://chrome.google.com/webstore/search?q=tts">Search the Chrome Web Store</a>
|
| + for more TTS voices.
|
| + </p>
|
| + </div>
|
| +</div>
|
| +
|
| +<div class="body_wrapper">
|
| + <div class="body_left">
|
| + <div class="body_inner">
|
| +
|
| + Enter text here:
|
| + <textarea id="srctext" rows="6" cols="40">This is a demo of text-to-speech in Chrome.</textarea>
|
| +
|
| + <p>
|
| + <button class="large_button" onclick="speakUserText()">Speak</button>
|
| + <button class="large_button" onclick="stop()">Stop</button>
|
| + </p>
|
| +
|
| + <div class="box" id="ttsStatusBox">
|
| + TTS status: <b><span id="ttsStatus"></span></b>
|
| + </div>
|
| +
|
| + <p>
|
| +
|
| + Click on or tab to these boxes:
|
| +
|
| + <p>
|
| +
|
| + <span tabindex="0" class="tabbable" onfocus='speak("Alpha");'>Alpha</span>
|
| + <span tabindex="0" class="tabbable" onfocus='speak("Bravo");'>Bravo</span>
|
| + <span tabindex="0" class="tabbable" onfocus='speak("Charlie");'>Charlie</span>
|
| + <span tabindex="0" class="tabbable" onfocus='speak("Delta");'>Delta</span>
|
| + <span tabindex="0" class="tabbable" onfocus='speak("Echo");'>Echo</span>
|
| + <span tabindex="0" class="tabbable" onfocus='speak("Foxtrot");'>Foxtrot</span>
|
| +
|
| + </div>
|
| + </div>
|
| + <div class="body_right">
|
| + <div class="body_inner">
|
| +
|
| + <table border="0">
|
| + <tr>
|
| + <td>Voice:</td>
|
| + <td><select id="voices">
|
| + <option value="">Unspecified</option>
|
| + </select></td>
|
| + </td>
|
| + </tr>
|
| + <tr>
|
| + <td>Lang:</td>
|
| + <td><select id="lang">
|
| + <option value="">Unspecified</option>
|
| + <option value="de">de (German)</option>
|
| + <option value="en-GB">en-GB (British English)</option>
|
| + <option value="en-US" selected>en-US (American English)</option>
|
| + <option value="es">es (Spanish)</option>
|
| + <option value="fr">fr (French)</option>
|
| + <option value="it">it (Italian)</option>
|
| + </select></td></tr>
|
| + <tr>
|
| + <td>Queuing mode:</td>
|
| + <td><select id="enqueue">
|
| + <option value="">Interrupt</option>
|
| + <option value="true">Enqueue</option>
|
| + </select></td></tr>
|
| + <tr>
|
| + <td>Rate:</td>
|
| + <td><input id="rate" type="range" min="0.5" max="4.0" value="1.0" step="0.1">
|
| + </td></tr>
|
| + <tr>
|
| + <td>Pitch:</td>
|
| + <td><input id="pitch" type="range" min="0.0" max="2.0" value="1.0" step="0.2">
|
| + </td></tr>
|
| + <tr>
|
| + <td>Volume:</td>
|
| + <td><input id="volume" type="range" min="0.0" max="1.0" value="1.0" step="0.1">
|
| + </td></tr>
|
| + </table>
|
| +
|
| + <pre id="voiceInfo"></pre>
|
| + </div>
|
| + </div>
|
| +</div>
|
| +
|
| +</body>
|
| +</html>
|
|
|
| Property changes on: chrome/common/extensions/docs/examples/extensions/ttsdemo/ttsdemo.html
|
| ___________________________________________________________________
|
| Added: svn:eol-style
|
| + LF
|
|
|
|
|