Serenade Intent Provider

The Serenade Intent Provider offers developers the ability to control their IDE with their voice with low latency by requiring a specific grammar to be followed. The full list of available intents offered by this provider can be found in the Serenade Documentation.

Configuration

Intents

CommandDescriptionExamples
go to [selector]Move your cursor around a filego to line fifty, go to next function
add [code]Add a new statement or constructadd return false, add class exception
insert [code]Insert text at your cursorinsert foo of bar plus baz
change [old] to [new]Change existing textchange hello to goodbye, change return value to false
delete [selector]Delete textdelete foo bar, delete next function
copy/paste [selector]Copy, cut, pastecopy method, cut previous two words, paste
indent/dedentChange the indentation level of codeindent block, dedent if
saveSave the current filesave
undoUndo the last operationundo
open [text]Open a new fileopen react.js
(next/previous) tabSwitch tabs in your editornext tab, previous tab

Serenade Intent Provider

The Serenade Intent Provider offers developers the ability to control their IDE with their voice with low latency by requiring a specific grammar to be followed. The full list of available intents offered by this provider can be found in the Serenade Documentation.

Configuration

Intents

CommandDescriptionExamples
go to [selector]Move your cursor around a filego to line fifty, go to next function
add [code]Add a new statement or constructadd return false, add class exception
insert [code]Insert text at your cursorinsert foo of bar plus baz
change [old] to [new]Change existing textchange hello to goodbye, change return value to false
delete [selector]Delete textdelete foo bar, delete next function
copy/paste [selector]Copy, cut, pastecopy method, cut previous two words, paste
indent/dedentChange the indentation level of codeindent block, dedent if
saveSave the current filesave
undoUndo the last operationundo
open [text]Open a new fileopen react.js
(next/previous) tabSwitch tabs in your editornext tab, previous tab