Text to Speech Engine
ttsEngineInstall Warning
"Read all text spoken using synthesized speech."
Technical Context
Allows the extension to implement a custom text-to-speech engine that can be used by Chrome and other extensions. This enables alternative voice synthesis.
What This Means For You
The extension can provide new voices for text-to-speech. It will see all text that Chrome reads aloud, which might include sensitive content.
Related APIs
This permission enables access to these Chrome APIs:
chrome.ttsEngineCommon Use Cases
- ✓Custom TTS voices
- ✓Language packs
How to Declare in manifest.json
Add the "ttsEngine" permission to your extension manifest:
{
"manifest_version": 3,
"name": "My Extension",
"permissions": [
"ttsEngine"
]
}What Users Will See
When users install your extension, Chrome will display this warning:
This extension can:
"Read all text spoken using synthesized speech."
Related Permissions
Human Interface Devices
hidThe extension can communicate directly with special USB devices like game controllers or custom hardware. This is used for hardware configuration tools.
Serial Ports
serialThe extension can communicate with devices connected through serial ports, like Arduino boards or scientific instruments. This is essential for hardware development tools.
Bluetooth
bluetoothThe extension can find and connect to Bluetooth devices near you, like headphones or fitness trackers. This is used for device management or data sync.
Clipboard Write
clipboardWriteThe extension can put content onto your clipboard, making it available when you paste. This is used for copy buttons and text formatting tools.
Printer Provider
printerProviderThe extension can add new printing options and handle documents you send to print. This is used for cloud printing or custom print services.