To use voice-to-text on a Chromebook, enable Dictation in your system settings. Once turned on, press the SHORTCUTS>
(or Launcher + d) keys while your cursor is in any text box to start speaking.
Voicy Dictation
Turning on Dictation
Click the time in the bottom-right corner of your screen and select the Settings gear.
Click Accessibility on the left menu.
Select Keyboard and text input.
Turn on the switch for Dictation.
Using Voice Typing
Click inside any text box or place where you want to type.
Press Search + d (the Search/Launcher key is the magnifying glass icon on your keyboard).
Speak clearly into your microphone.
Click the microphone icon on your screen or stop speaking to finish.
Go into a text field / met Launcher + D of Zoeken + D dicteer je audio naar txt in Chromebook
To dictate audio into text on a Chromebook, click inside any active text field and press Search + D (or Launcher + D). Ensure dictation is first turned on in your settings under Accessibility.
Acer Community +1
How to Enable Dictation
Click the time in the bottom-right corner and open Settings (the gear icon).
Select Accessibility from the left menu.
Go to Keyboard and text input.
Turn on the switch for Dictation (speak to type).
How to Use the Shortcut
Click inside a text box, document, or search bar.
Press Search + D or Launcher + D to start listening.
Speak clearly to type your words.
Press the shortcut again or click the microphone icon to stop.
If you want to know more ... :
What language you want to dictate in
If you are having trouble finding the Search/Launcher key
AI can help you adjust your settings or troubleshoot the shortcut.
Step 4: Pin Voice In Button
1. Click to the right of the address bar.
2. Click next to Voice In.
This will add the Voice In button ( icon) to the address bar. Use this button to start/stop Voice In.
How To Use Voice In - It's Simple!
To start and stop dictation:
1) 🖱️ Click the Voice In Icon: Go to the website where you want to type. Place your cursor in the text box. Click the Voice In icon () in your browser's extension area (it might be behind the puzzle piece icon).
The icon turns RED = Dictation ON.
Click again (icon turns GRAY) = Dictation OFF.
2) 🎤 Speak: Once the icon is red, just start talking! Your words will appear where your cursor is.
Other Ways to Start/Stop Voice In:
Keyboard Shortcut: Press Alt+L (⌥L on Mac) to quickly start/stop dictation.
Right-Click: Right-click inside a text box and select "Start Dictation" or "Stop Dictation" from the menu.
Go Hands-Free with Voice Commands
Voice In understands built-in commands for punctuation, line breaks, formatting, and more in 25+ languages (English, Spanish, French, German, etc.).
Try saying:
"press enter" - Simulates pressing the Enter key. Useful for submitting message in ChatGPT, etc.
"new line" - Creates a line break.
"full stop" or "period" - Inserts a "."
"scroll down" - Scrolls down the page.
"stop dictation" - Stops dictation.
See the full list and unlock powerful control: View All Voice Commands.
Voice commands improve your voice typing experience by letting you perform common tasks like inserting punctuations, quotes, adding a line break, performing browser actions like scrolling, etc. using your voice.
A voice command is mapping from one phrase to another phrase or action. For example, the voice command question mark => ? means that dictating question mark will insert ?.
Voice In has a built-in list of voice commands for punctuation marks, special characters, line breaks, quotes and brackets. Choose your language to see available voice commands:
With Voice In Plus, you can also define your own custom voice commands. Custom voice commands let you automate repetitive text entry, correct errors, do browser actions, etc. Learn more about custom voice commands.
Maak nu een nieuwe Google Sites-versie van index.html. Daarin wordt 🎤 Spreek in binnen Google Sites geen geblokkeerde webmicrofoon meer: de knop selecteert het juiste tekstveld en opent een duidelijke Chromebook-/mobiel-dictatiehulp. De zelfstandige microfooncode blijft beschikbaar buiten een iframe.
Je conclusie is deels juist: je kunt in een Google Site met je stem tekst invullen, maar niet via dezelfde JavaScript-microfoonroute die we nu gebruiken.
Het verschil is:
Google Docs gebruikt een ingebouwde Google-functie op een vertrouwd Google-domein.
Chromebook-dicteren is een functie van ChromeOS en kan tekst in vrijwel ieder tekstveld plaatsen.
Zelfgemaakte HTML wordt door Google Sites in een afgeschermd iframe geplaatst.
Dat iframe krijgt geen allow="microphone" van Google Sites. Onze HTML kan de instelling van het bovenliggende iframe niet veranderen.
Chrome past altijd de strengste regel toe. Dus zelfs als onze HTML microphone=(self) instelt, blijft de blokkade van het buitenste Google Sites-iframe gelden. Chrome legt uit dat iframefuncties door het allow-attribuut van het bovenliggende frame worden bepaald. Google Sites biedt bij “Insluiten” geen instelling waarmee jij allow="microphone" aan dat buitenste iframe kunt toevoegen; HTML, CSS en JavaScript worden als ingesloten inhoud verwerkt. Google Sites-uitleg over embeds.
Gebruik ChromeOS-dicteren in de tekstvelden van 3-2-1 Clean. Dit werkt op https://sites.google.com/view/321clean/v6 zonder dat onze ingesloten HTML zelf microfoontoegang hoeft te krijgen.
Eenmalig instellen:
Klik rechtsonder op de tijd of druk Alt + Shift + S.
Open Instellingen.
Ga naar Toegankelijkheid.
Open Toetsenbord en tekstinvoer.
Zet Dicteren aan.
Stel Nederlands als dicteertaal in.
Daarna in 3-2-1 Clean:
Klik in het gewenste notitieveld.
Druk Zoeken + D of Launcher + D.
Spreek rustig Nederlands.
Druk nogmaals Zoeken + D om te stoppen.
De woorden staan direct als gewone tekst in het veld.
Google bevestigt dat Chromebook-dicteren tekst in invoervelden kan plaatsen en gestart wordt met Search + D of Launcher + D. Officiële Chromebook-instructies.
Dit is voor jouw situatie de beste keuze, omdat:
het rechtstreeks binnen Google Sites werkt;
het iframe geen microfoontoestemming nodig heeft;
de tekst in het juiste 3-2-1 Clean-veld komt;
opslag, import en export daarna normaal blijven werken;
je geen tweede website of tabblad nodig hebt.
Google Docs heeft zelf een ingebouwde functie Spraakgestuurd typen. Daarbij beheert Google de hele bovenste pagina, de functie en de microfoontoestemming. Er is geen door Google Sites gemaakt derde-partij-iframe tussen Docs en de microfoon. Google Docs Voice Typing.
Dat betekent niet automatisch dat alle ingesloten HTML op een Google Site dezelfde bevoegdheid krijgt.
Aanbevolen.
We veranderen iedere knop 🎤 Spreek in in een Chromebook-vriendelijke bediening:
knop zet de cursor in het bijbehorende tekstveld;
popup zegt: Druk nu op Launcher + D;
duidelijke status Tekstveld is geselecteerd;
gebruiker dicteert rechtstreeks via ChromeOS;
knop ✓ Notitie bewaren;
geen foutmeldingen meer over iframe-policy;
optionele uitleg voor mobiel, Chromebook, Windows en Mac.
Technisch kan de pagina Launcher + D niet zelf namens jou indrukken. Dat is bewust beveiligd door ChromeOS. De gebruiker moet de sneltoets gebruiken of op het dicteerpictogram van ChromeOS drukken.
Dit levert wel stem-naar-tekst op in precies dezelfde Google Sites-pagina.
We kunnen V6 automatisch laten kiezen:
In Google Sites: 🎤 Chromebook dicteren.
Op mobiel: 🎤 Dicteer via je toetsenbord.
Zelfstandige HTTPS-pagina: 🎤 Direct opnemen.
Als directe microfoontoegang mogelijk is: Web Speech gebruiken.
Als het iframe blokkeert: geen technische foutmelding, maar meteen de juiste apparaatinstructie.
Dit is de gebruiksvriendelijkste oplossing voor verschillende apparaten.
Op Android en iPhone kan de gebruiker meestal het tekstveld selecteren en vervolgens de microfoonknop van het schermtoetsenbord gebruiken. Ook daarbij voert het besturingssysteem de dictatie uit, niet het Google Sites-iframe.
We kunnen vanuit 3-2-1 Clean een knop toevoegen:
Open mijn dagelijkse spraaknotitie in Google Docs
De gebruiker dicteert in Google Docs en kopieert of importeert daarna de tekst naar 3-2-1 Clean.
Voordelen:
professionele Google-spraakherkenning;
langere teksten mogelijk;
automatisch opgeslagen in Google Drive;
gemakkelijk naderhand bewerken.
Nadelen:
de tekst staat niet meteen in de juiste 3-2-1 Clean-rubriek;
terugkopiëren of importeren blijft nodig;
minder prettig tijdens het opruimen.
De bestaande zelfstandige versie kan technisch de microfoon rechtstreeks aanvragen. Google Sites bevat dan alleen een knop die de webapp opent.
Voordelen:
onze eigen 🎤 Spreek in-knoppen kunnen werkelijk opnemen;
volledige controle over microfoonbeleid;
audio-opname en transcriptie kunnen verder worden uitgebreid;
data kan lokaal blijven.
Nadeel:
het is niet letterlijk binnen het Google Sites-iframe.
Dit is technisch de juiste route voor een echte webmicrofoon, maar je hebt aangegeven dat je liever alles binnen /v6 houdt.
Een eigen Chrome-extensie kan:
microfoontoestemming krijgen;
op iedere Google Sites-pagina werken;
herkennen welk tekstveld geselecteerd is;
gesproken tekst in dat veld plaatsen;
eventueel een zwevende 3-2-1 Clean-microfoonknop tonen.
Voordelen:
echte eigen microfoonbediening bovenop Google Sites;
werkt op jouw Chromebook;
geen apart tabblad nodig.
Nadelen:
iedere gebruiker moet de extensie installeren;
publicatie en onderhoud zijn ingewikkelder;
minder geschikt voor “iedereen kan de site meteen gebruiken”.
We kunnen gebruikers een audiobestand laten opnemen of uploaden. Een backend stuurt dat bestand vervolgens naar bijvoorbeeld Google Cloud Speech-to-Text of een andere transcriptiedienst.
Proces:
Audio opnemen met een apparaatfunctie.
Bestand uploaden.
Server zet audio om naar tekst.
Tekst komt terug in de gekozen dagnotitie.
Audio kan daarna worden verwijderd.
Voordelen:
langere opnames;
professionelere transcriptie;
samenvatting en AI-coaching mogelijk;
opnames kunnen later opnieuw verwerkt worden.
Nadelen:
backend, API en beveiliging nodig;
mogelijke gebruikskosten;
duidelijke privacytoestemming nodig;
de eerste audio-opname blijft afhankelijk van het apparaat of een toegestane pagina.
Een Apps Script-webapp kan nuttig zijn voor opslag en AI-verwerking, maar Apps Script HTML Service gebruikt zelf ook een iframe-sandbox. Google vermeldt dat HTML Service uitsluitend de IFRAME-sandbox gebruikt en daarbij vaste sandboxrechten toepast. Apps Script HTML Service-beperkingen.
Apps Script kan dus:
notities opslaan;
exports maken;
tekst samenvatten;
coaching genereren;
audio na upload verwerken.
Maar een ingesloten Apps Script-pagina kan niet zelf afdwingen dat Google Sites allow="microphone" toevoegt.
Bouw de Google Sites-versie om naar apparaatgestuurd dicteren:
Behoud alle bestaande invoervelden.
Laat iedere 🎤 Spreek in-knop het juiste veld selecteren.
Detecteer Chromebook, mobiel of desktop.
Toon op Chromebook: Druk op Launcher + D en begin met spreken.
Toon op mobiel: Tik op de microfoon van je toetsenbord.
Toon alleen op een geschikte zelfstandige pagina de directe webmicrofoon.
Verwijder binnen Google Sites de herhalende denied- en iframe-foutmeldingen.
Sla de gedicteerde tekst via dezelfde bestaande lokale opslag op.
Laat input- en change-gebeurtenissen controleren of de gedicteerde tekst ook werkelijk wordt opgeslagen.
Voeg een korte eerste-gebruikers-uitleg toe met Dicteren instellen op Chromebook.
Daarmee werkt stem-naar-tekst werkelijk op jouw Google Site, zonder te proberen een browserbeveiliging te omzeilen die Google Sites niet aan ons laat aanpassen.
https://support.google.com/docs/answer/4492226?hl=nl
about: chrome://settings/content/siteDetails?site=https%3A%2F%2Fsites.google.com
Als je spraakgestuurd typen of spraakopdrachten wilt gebruiken, moet de microfoon van je computer zijn ingeschakeld en correct werken.
Omdat er zo veel verschillende apparaten en microfoons zijn, raden we je aan in de handleiding van je computer te kijken voor instructies. De microfooninstellingen staan meestal in de Systeeminstellingen op een Mac of in het Configuratiescherm op een pc.
Open een document in Google Documenten in een ondersteunde browser.
Klik op Extra Spraakgestuurd typen. Er wordt een microfoonpictogram weergegeven.
Klik op de microfoon wanneer je wilt gaan spreken.
Spreek duidelijk, met een normaal volume en tempo. Meer informatie over hoe je interpunctie toevoegt.
Klik nog een keer op de microfoon als je klaar bent.
Spraakgestuurd typen in sprekernotities in Presentaties starten
Open op je computer een presentatie in Google Presentaties in een browser.
Klik linksboven in de menubalk op Extra Sprekersnotities dicteren .
De sprekernotities worden geopend en er wordt een microfoonpictogram weergegeven.
Klik op Microfoon wanneer je wilt gaan spreken.
Spreek duidelijk, met een normaal volume en tempo. Meer informatie over hoe je interpunctie toevoegt.
Klik op Microfoon als je klaar bent.
Fouten corrigeren tijdens spraakgestuurd typen
Als je een fout maakt tijdens het spraakgestuurd typen, kun je de cursor naar de fout verplaatsen en deze corrigeren zonder de microfoon uit te zetten.
Nadat je de fout hebt gecorrigeerd, zet je de cursor weer terug naar de plaats waar je verder wilt gaan.
Je krijgt misschien suggesties voor bepaalde woorden. Als je de lijst met voorgestelde alternatieven wilt openen, klik je met de rechtermuisknop op de woorden in de gesproken tekst die met grijs zijn onderstreept.
Talen die werken met spraakgestuurd typen
Leestekens toevoegen
Nadat je spraakgestuurd typen hebt gestart, kun je een document ook bewerken en opmaken door opdrachten uit te spreken. Zeg bijvoorbeeld 'select paragraph' (selecteer alinea), 'italics' (cursief) of 'go to the end of the line' (ga naar het einde van de regel).
🎤 Open 3-2-1 Clean met spraakfunctie
Die opent de app in een nieuw tabblad. Daarna kan Chrome de echte popup uit je afbeelding tonen.
De volgorde wordt dan:
Druk op Open opruimcoach met spraak.
De zelfstandige HTTPS-app opent.
Druk op 🎤 Spreek in.
Chrome toont de echte toestemmingspopup.
Kies Allow while visiting the site of Allow this time.
Spreek Nederlands.
De woorden verschijnen als tekst.
Kies ■ Stop & bewaar.
microfoongebruik?
het ingesloten domein
en het iframebeleid moeten dit toestaan
HOW :
To force a website to ask for microphone permission, you must trigger a browser media request using JavaScript via the navigator.mediaDevices.getUserMedia() API during a direct user action like a button click.
Triggering the Prompt
Ensure your page runs in a secure context (HTTPS or localhost), as modern browsers block microphone requests on insecure HTTP connections.
Add an interactive element like a button to your HTML.
Write a JavaScript function attached to the button event that calls the audio constraint.
javascript
navigator.mediaDevices.getUserMedia({ audio: true })
.then((stream) => {
// Permission granted, handle the audio stream
})
.catch((err) => {
// Permission denied or error
});
Use code with caution.
Resetting Blocked Permissions
If the browser no longer prompts you because permission was previously blocked or dismissed:
Click the tune/lock icon or site info icon to the left of the URL in your address bar.
Open Site settings or Permissions for that specific address.
Reset the Microphone permission back to Ask (Default).
Alternatively, check global settings by opening browser Settings -> Privacy and security -> Site settings -> Microphone, and verify that Sites can ask to use your microphone is enabled.
If you are trying to write code for a specific project or troubleshoot a blocked prompt on a mobile or desktop device, tell me which browser and device you are using so I can give precise steps.
To make a Google Site ask for microphone access, add an audio recording or voice search gadget using an embedded HTML code block (<iframe> or custom HTML) that runs JavaScript using navigator.mediaDevices.getUserMedia({ audio: true }). The browser will then prompt the user for microphone permission.
Steps to Add Microphone Access
Open your Google Sites project in your web browser.
Click the Insert panel on the right side of the screen.
Select the Embed tool.
Choose the Embed code tab.
Paste your custom HTML and JavaScript code that requests microphone permissions.
Click Next, review the preview, and click Insert.
Publish your site to make the change live for visitors.
Code Example
You can use a simple HTML snippet with a button that triggers the microphone request: [1]
html
<button onclick="getMic()">Use Microphone</button>
<p id="status">Microphone is off.</p>
<script>
function getMic() {
navigator.mediaDevices.getUserMedia({ audio: true })
.then(function(stream) {
document.getElementById('status').innerText = 'Microphone access granted!';
})
.catch(function(err) {
document.getElementById('status').innerText = 'Permission denied or not supported.';
});
}
</script>
Use code with caution.
Important Rules for Browsers
HTTPS Only: Browsers block microphone requests unless your site uses a secure https:// web address. Published Google Sites use HTTPS by default.
User Action Required: Browsers will not let a page ask for the microphone automatically on load. A user must click a button or tap the screen first.
iframe Sandbox Limits: Google Sites embeds custom code inside a secure frame. Make sure your embed code does not restrict necessary permissions if the editor provides sandbox attribute toggles.
Would you like help writing a specific audio recording script or do you need a tool to save the audio once the user grants permission?
Op je Chromebook: chrome://settings/content/all
Open de HTML in Chrome.
chrome://settings/content/siteDetails?site=https%3A%2F%2Fsites.google.com%2F
Ga naar Start.
Druk op Controleer mijn microfoon.
Kies Toestaan wanneer Chrome dit vraagt.
Druk bij een tekstveld op 🎤 Spreek in.
Spreek rustig Nederlands.
Druk op ■ Stop & bewaar.
Belangrijkste verbeteringen:
Paarse vormgeving
Navigatie bovenaan én permanent onderaan
Extra navigatie boven en onder ieder hoofdonderdeel
Navigatie na iedere spullenrubriek
V1, V2, V3 en V4 blijven importeerbaar
Import via TXT, JSON, CSV, XML en RSS
Volledige export naar TXT, JSON, CSV en XML/RSS
Alle exports bewaren herstelgegevens
CSV bevat dagen, spullen, rubrieken, aantallen, tips, tops en obstakels
RSS bevat dagen, rubrieken en herstelgegevens
PDF van vandaag
PDF van de huidige week
PDF van de huidige maand
PDF van de complete opruimactie
Verlengde planning en extra dagen worden meegenomen
Pauzedagen en aangepaste taken blijven behouden
Compleet totaalverslag met woning, kamers, spullen, categorieën en dagboek
Coachingrichtlijnen worden opgenomen in het verslag
V1, V2 en V3 blijven daarnaast als aparte bestanden bewaard.
Ingebouwd:
Persoonlijke start met naam, woonsituatie en opruimdoel
Kamer- en spulleninventarisatie
Bewaren, weggeven, verkopen, verhuren, uitlenen, recyclen of weggooien
Programma’s van 7, 14, 21 of 31 dagen
Dagelijkse opdrachten, notities, resultaten en obstakels
Automatische coachfeedback op basis van de voortgang
Lokale opslag in de browser
Export naar TXT, CSV en JSON
Delen via WhatsApp
TXT- en JSON-import om de volgende dag verder te gaan
Verwijzing naar sites.google.com/view/321clean
Volledig geschikt voor computer, tablet en mobiel
De huidige coach werkt zelfstandig op basis van de ingevulde antwoorden. Een echte ChatGPT/API-koppeling kan in een volgende versie worden toegevoegd voor uitgebreidere persoonlijke gesprekken.
Maak een complete, direct bruikbare Nederlandstalige HTML-index voor 3-2-1 Clean.
Gebruik de 3-2-1 methode om snel rust te creëren: pak 3 zones per keer aan, neem 2 vaste stappen (sorteren en opbergen) en houd 1 vaste dagelijkse gewoonte aan om de controle over je leefruimte terug te pakken. [1, 2, 3]
Waarom de 3-2-1 Methode Werkt
Een rommelig huis zorgt vaak voor een druk hoofd. Door te werken met kleine, duidelijke stappen voorkom je dat je overvraagd raakt. Je pakt de controle terug door structuur te dwingen in plaats van alles tegelijk te willen doen. [1, 2, 3]
De Kernstappen van 3-2-1 Clean
3 Zones: Kies per dag maximaal drie kleine plekken uit (bijvoorbeeld de eettafel, het aanrecht en de salontafel). Maak nooit het hele huis tegelijk los.
2 Acties: Verdeel de spullen in twee keuzes: wegdoen (prullenbak of kringloop) of een vaste plek geven. Laat geen twijfelstapels liggen. [1, 2]
1 Gewoonte: Sluit elke dag af met een minuut opruimen. Zet spullen direct terug na gebruik
Gebruik de websitebouw-richtlijnen voor de interactieve opzet en zorg dat het bestand bewaard en downloadbaar wordt;
Controleer import/export, dagplanning en mobiele weergave.
Lees de bibliotheek- en sitebouwvaardigheden
De opzet wordt een rustige, motiverende coachomgeving:
start met je naam en doel, woning- en kamerinventarisatie, beslissen tussen bewaren / weggeven / verkopen / verhuren / uitlenen / recyclen / weggooien,
plus een dagboek en een aanpasbaar programma van 7, 14, 21 of 31 dagen.
Alles blijft lokaal in de browser of als je die opslaat in je cloud omgeving zoals drive en kan als compleet voortgangsbestand worden meegenomen naar de volgende dag.
( overschrijf dus het bestand in je cloud niet maar maak gewoon een nieuwe backup zodat je niets verliest )
aan het einde van elke dag kan het systeem alles dus opslaan in een nieuw bestand. Als je nieuwe bestand goed is en alles bevat kan je gerust de oude bestanden wissen.
Stijn Gabeler bouwde en controleerde de Clean 3-2-1 Coach-webapplicatie in 2026 tijdens het opruimen van eigen woning en het los laten van spullen die onnodig zijn.
De volledige coachflow bevat nu: tempo’s, inhoudelijke dagthema’s, kamer- en spulleninventaris, besliscategorieën, dagelijkse zelfreflectie, automatische coachfeedback en herstelbare TXT / CSV / DOC / JSON-import.
Huidige situatie : Stijn Gabeler test nu de knoppen, opslag en exports en maak daarna de definitieve versie beschikbaar. / zie test fase PDF