-
-
Notifications
You must be signed in to change notification settings - Fork 1
Comparing Voice Typing Programs
Caleb Bassi edited this page Jan 1, 2021
·
1 revision
- Osprey is an application while Caster is a collection of scripts that are loaded through Dragonfly
- Caster uses the Dragonfly API whereas Osprey provides its own simplified API that is built on top of Dragonfly
- Osprey supports displaying the transcripts as desktop notifications
- Osprey has an applet
- Osprey is much more modular with its configurations
- no configurations are included by default (though it is recommended to use the osprey-starter-pack)
- configurations are enabled by adding them to the Osprey config directory
-
<n>
has been added as a placeholder to match a number
-
Context.keymap
changed toContext.set_commands
-
Context.list
changed toContext.set_choices
and it now takes a dict of lists instead of just one list - Specifying a list in a rule has changed from
{context.list}
to<list>
-
Str
has been changed toinsert
and it's now just a regular function instead of creating and returning a callback -
Rep
has been changed torepeat
and it's now just a regular function instead of creating and returning a callback -
press
has been changed so that the key separator is now ' ' instead of '-' - The default
ContextGroup
has been renamed fromtalon
todefault_context_group
-
ContextGroup
s are now loaded automatically so you don't need to callContextGroup.load()
-
<dgnwords>
has been replaced with<word>
-
<dgndictation>
and its variations has been replaced with<phrase>
- Some of the keys have been changed. Check out the API documentation for the specifics.
-
Key
has been removed in favor ofpress
- Osprey is open source
- Osprey uses Kaldi while Talon uses wav2letter and Dragon Dictation
- Osprey uses the platform specific config directory while Talon uses
~/.talon