36 lines
1.4 KiB
Plaintext
36 lines
1.4 KiB
Plaintext
# Fixes for words the recognizer gets wrong the same way every time.
|
|
#
|
|
# heard => replacement
|
|
#
|
|
# Matching is case-insensitive and word-bounded, so "coral voice" is rewritten
|
|
# mid-sentence but "chorale" is left alone. Everything after a # is ignored.
|
|
#
|
|
# This is the blunt instrument, and that is the point: it is exact, testable,
|
|
# and costs nothing at runtime. Vocabulary biasing (vocabulary.txt) is the
|
|
# softer tool that stops the mistake happening at all — reach for that first,
|
|
# and add a rule here only once you have seen the SAME wrong word more than
|
|
# once. A rule is blind to context, so make each one specific enough that it
|
|
# cannot fire on ordinary speech: prefer "coral voice" over bare "coral".
|
|
#
|
|
# These were observed in testing; delete any that don't match how you speak.
|
|
# The two engines mishear differently, so both sets are here — the rules are
|
|
# specific enough not to collide.
|
|
|
|
# SpeechTranscriber (the default). Its errors are phonetically close, which is
|
|
# what makes short rules like these enough.
|
|
Kakoro => Kokoro
|
|
Pipika => Pipecat
|
|
Metemma => Metamate
|
|
echo tale => echo tail
|
|
graph QL => GraphQL
|
|
|
|
# The older dictation model, used by --stt-engine apple and --analyzer-module
|
|
# dictation. It fails further from the target, so it needs vocabulary biasing
|
|
# as well as these.
|
|
coral voice => Kokoro voice
|
|
pit transport => Pipecat transport
|
|
pipe cat => Pipecat
|
|
LN point => endpoint
|
|
fab ricator => Phabricator
|
|
meta mate => Metamate
|