extensions
New Text-to-Speech API for Chrome extensions
Interested in making your Chrome Extension (or packaged app) talk using synthesized speech? Chrome now includes a Text-to-Speech (TTS) API that’s simple to use, powerful, and flexible for users.
Let’s start with the "simple to use" part. A few clever apps and extensions figured out how to talk before this API was available – typically by sending text to a remote server that returns an MP3 file that can be played using HTML5 audio. With the new API, you just need to add "tts" to your permissions and then write:
chrome.tts.speak('Hello, world!');
It’s also very easy to change the rate, pitch, and volume. Here’s an example that speaks more slowly:
chrome.tts.speak('Can you understand me now?', {rate: 0.6});
How about powerful? To get even fancier and synchronize speech with your application, you can register to receive callbacks when the speech starts and finishes. When a TTS engine supports it, you can get callbacks for individual words too. You can also get a list of possible voices and ask for a particular voice – more on this below. All the details can be found in the TTS API docs, and we provide complete example code on the samples page.
In fact, the API is powerful enough that ChromeVox, the Chrome OS screen reader for visually impaired users, is built using this API.
Here are three examples you can try now:
TTS Demo (app)
Talking Alarm Clock (extension)
SpeakIt (extension)
Finally, let's talk about flexibility for users. One of the most important things we wanted to do with this API was to make sure that users have a great selection of voices to choose from. So we've opened that up to developers, too.
The TTS Engine API enables you to implement a speech engine as an extension for Chrome. Essentially, you provide some information about your voice in the extension manifest and then register a JavaScript function that gets called when the client calls chrome.tts.speak. Your extension then takes care of synthesizing and outputting the speech – using any web technology you like, including HTML5 Audio, the new Web Audio API, or Native Client.
Here are two voices implemented using the TTS Engine API that you can install now:
Lois TTS - US English
Flite SLT Female TTS - US English
These voices both use Native Client to synthesize speech. The experience is very easy for end users: just click and install one of those voices, and immediately any talking app or extension has the ability to speak using that voice.
If a user doesn't have any voices installed, Chrome automatically speaks using the native speech capabilities of your Windows or Mac operating system, if possible. Chrome OS comes with a built-in speech engine, too. For now, there's unfortunately no default voice support on Linux – but TTS is fully supported once users first install a voice from the Chrome Web Store.
Now it's your turn: add speech capability to your app or extension today! We can't wait to hear what you come up with, and if you talk about it, please add the hashtag #chrometts so we can join the conversation. If you have any feedback, direct it to the Chromium-extensions group.
Chrome Remote Desktop Controls Other Computers from a Chrome Tab

Chrome: Over the weekend, Google unveiled Chrome Remote Desktop, a new Chrome extension that allows you to remotely control and manage another Mac, Windows, or Linux system through Google Chrome, as long as you have the extension installed on both systems. More »
Facebook Classic Puts Your News Feed Back into Chronological Order

Chrome: When we looked at some of your favorite Facebook customizers, many of you noted that all you really wanted was for Facebook to restore your news feed to its proper form. Facebook Classic is a Chrome plug-in that does just that. More »
New developer tools experimental APIs for Chrome extensions
Are you already a happy user of Chrome Developer Tools but always wanted that particular feature added to make you even more productive? Then we have some exciting news for you: our developer tools are now extensible!
You can now add new panels and sidebar section panes, retrieve network requests data, evaluate scripts on the page being inspected, and add custom audit rules.
The extension support is still experimental, but we wanted to let you know early, so we can incorporate your feedback before releasing the APIs.
Here’s how to get started with writing extensions for Chrome Developer Tools:
- Use the dev channel of Chrome as the APIs are still under development;
- Enable experimental extension APIs using the chrome://flags page;
- List experimental in the permissions list of your extension;
- Add a devtools_page field to your extension’s manifest, e.g:
The developer tools extension pages get access to the chrome.experimental.devtools.* APIs which are described further in our docs. Be sure to check out the sample extensions, which include extensions for jQuery and FirePHP users and a simple audit extension that finds broken links.
For a richer example, you can also check out Page Speed for Chromium, which uses the extensions API to provide Page Speed suggestions right in the Chrome Devtools UI.
Social News Reader Feedly Updates, Integrates Tumblr and Google+ [Updates]
iOS/Android/Firefox/Chrome/Safari: Previously mentioned social feed reader
Most Popular Facebook Customizer: Better Facebook [Hive Five Followup]
Regardless of how you feel about Facebook's recent changes to its layout, there are plenty of tools that can help you take control of your experience without sacrificing your ability to keep in touch with friends and family.
How to Kill the Facebook News Ticker

The most annoying new feature in the Facebook redesign has to be the news ticker (although you can make an argument for some of the other additions as well). Tech blog SumTips came up with three ways to kill this feed. More »
Taskforce Updates with Shared To-Do Lists, Integration with Google Tasks, and More

Firefox/Chrome/Safari: Previously mentioned to-do manager and browser extension Taskforce has rolled out a number of new updates to its service, including the ability to share and collaborate on lists with other users, add recurring tasks, and fully integrate with Google Tasks, so you can manage your to-dos even when you're using a computer or device where Taskforce is unavailable. More »
Quick Links Gives You Easy Access to More Bookmarks in Chrome's Toolbar

Chrome: Quick Links is an extension for Google Chrome that allows you stuff 11 links into a single, covert button on your toolbar.More »
Insert Text Stores Blocks of Text For Quick Pasting

Chrome: If you don't like Chrome's Autofill function for forms, Insert Text is an extension that stores any text you want for quick pasting into forms or emails. More »
WatchDoc for Chrome Alerts You When Your Google Docs are Modified

Chrome: If you use Google Docs to collaborate on documents, spreadsheets, and other files, you know it can be nerve-wracking to wait for someone else to update your document before you work on it again. WatchDoc takes the surprise out of it and lets you know when the document's been updated and by whom, as soon as it's been updated. More »
HappyBirthday Extension Sends Out B-Day Wishes on Facebook So You Don't Have To
PhotoLive for Chrome Downloads Your Facebook Photos for Easy Migration

Chrome: Whether or not you're planning to migrate from Facebook to some other service or you just want to back up all of your Facebook photos for posterity, PhotoLive is a Chrome extension that lets you download your photos an album at a time. More »
Grooveshark Enhancement Suite Removes Duplicates, Adds Keyboard Shortcuts to Grooveshark

Chrome: Grooveshark Enhancement Suite makes Grooveshark even easier to use by removing duplicate tracks in your library, adding keyboard shortcuts and commands to let you quickly control playback and volume, and adding lyrics to all of your songs. More »
Taplio Adds Tabs for All Related Restaurant Sites to Your Search in Chrome and Safari

Chrome/Safari: Taplio is a nifty browser extension that instantly adds a tab bar filled with search results from Citysearch, Yelp, Google Maps, OpenTable, Tripadvisor, and other similar sites when you look for a restaurant or bar at one of these websites. More »
FBSecure Gives You Control Over Facebook App Permissions

Chrome/Firefox: FB Secure is a Chrome extension that gives you precise control over the permissions that a Facebook application or game gets when you connect it with your Facebook account. For example, if you're connecting an app but don't want it to post to your wall, you can deny those permissions while accepting the rest. More »
Kido'z TV Is a Kid-Friendly Online Video Aggregator

Chrome/Firefox: Kido'z TV creates a gated version of YouTube, allowing your kids to access thousands of moderator-approved videos sorted into twelve channels. Kids can save favorite videos to a playlist and there is a channel where you can add YouTube videos for your child that have not yet made it through the approval process. More »
FindThatBand for Chrome Searches Over a Dozen Services For Artists Just by Right Clicking Them

Chrome: If you've discovered a new band or artist while browsing the web and want to hear more from them or go buy their songs, FindThatBand lets you right-click their name to search Amazon MP3, iTunes, Discogs, Grooveshark, and more services so you can learn more about them. More »
Kindle Cloud Reader Brings Ebooks to Your Browser, Offline Reading Included

Amazon's new Kindle Cloud Reader webapp allows you to read ebooks you've purchased via the Kindle store on any device without installing an app to do it, regardless of whether you have an active internet connection. More »
Search By Image Extension for Chrome Lets You Image Search Google from Any Page

Chrome: Google recently announced you could reverse image search its database by uploading an image or pointing the engine at an image URL. With the Search By Image extension for Chrome, you can right-click on an image to send it through Google Image Search without copying the URL or uploading the image. More »





