Index: chrome/common/extensions/api/tts_engine.json |
diff --git a/chrome/common/extensions/api/tts_engine.json b/chrome/common/extensions/api/tts_engine.json |
index 30b33fcfe32a21eef7cd02e51f0eae8c2d756624..4c6bb264dd533cf6b26a1d63c136209b07545ff4 100644 |
--- a/chrome/common/extensions/api/tts_engine.json |
+++ b/chrome/common/extensions/api/tts_engine.json |
@@ -96,7 +96,17 @@ |
{ |
"name": "onStop", |
"type": "function", |
- "description": "Fired when a call is made to tts.stop and this extension may be in the middle of speaking. If an extension receives a call to onStop and speech is already stopped, it should do nothing (not raise an error)." |
+ "description": "Fired when a call is made to tts.stop and this extension may be in the middle of speaking. If an extension receives a call to onStop and speech is already stopped, it should do nothing (not raise an error). If speech is in the paused state, this should cancel the paused state." |
+ }, |
+ { |
+ "name": "onPause", |
+ "type": "function", |
+ "description": "Optional: if an engine supports the pause event, it should pause the current utterance being spoken, if any, until it receives a resume event or stop event. Note that a stop event should also clear the paused state." |
+ }, |
+ { |
+ "name": "onResume", |
+ "type": "function", |
+ "description": "Optional: if an engine supports the pause event, it should also support the resume event, to continue speaking the current utterance, if any. Note that a stop event should also clear the paused state." |
} |
] |
} |