1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 // Custom binding for the ttsEngine API.
7 var binding
= require('binding').Binding
.create('ttsEngine');
9 var eventBindings
= require('event_bindings');
11 eventBindings
.registerArgumentMassager('ttsEngine.onSpeak',
12 function(args
, dispatch
) {
14 var options
= args
[1];
15 var requestId
= args
[2];
16 var sendTtsEvent = function(event
) {
17 chrome
.ttsEngine
.sendTtsEvent(requestId
, event
);
19 dispatch([text
, options
, sendTtsEvent
]);
22 exports
.binding
= binding
.generate();