Tiny browser helper that enables speech-to-text on every text input by setting the WebKit x-webkit-speech attribute.
Originally packaged as a simple content-script extension for WebKit-based browsers.
// speechify.js — enables speech input on all <input> elements
for (const el of document.getElementsByTagName('input')) {
el.setAttribute('x-webkit-speech', 'speech');
}The manifest.json injects this on page load (document_idle) for http://*/*.
- Historical / educational micro-project
- Relies on the older WebKit speech attribute (not a modern Web Speech API implementation)
- Useful as a minimal example of content-script extension structure
| File | Role |
|---|---|
speechify.js |
Content script |
manifest.json |
Extension manifest (v1-style) |
No explicit license file — contact the author if you need to reuse.