V‑Blaze version 7.5 (June 2024)
V‑Blaze version 7.5.1-1, voci-webapi-3.1.2-1
New features and improvements
-
Adjusted speech-to-text output processing
-
Improved audio redaction and substitutions fidelity across utterance boundaries
-
Reduced length of sequences considered for phone number formatting
-
-
Adjusted the default Voice Activity Detection (VAD) parameters used when
diarize=trueto better match the settings and configuration options of standard energy VAD, improving both general transcription quality and speaker separation. -
[INTERNAL ONLY] Added support for specifying vadparams member stream tags (for example,
vadparams.min_speech=0.1) as an alternative to full JSON formatting. See VAD parameters for more information.
[INTERNAL ONLY] releaseinfo.txt
20240531 v7.5.1-1
- textproc
- fixed possible scrubaudio fails due to wrong uttpkt times
- fixed word concat to always stay in first utt
- reduce phone number range to 2-12 (from 2-20)
- generate plugin stubs for missing langs instead of define in spaPunctPlugin
- reduce diarize hard-coded vadparams to shrink special case and improve WER
- track closer with model vad.params
- support vadparams member stream tags (eg vadparams.min_speech=0.1)
- added luhn tag to usage/metrics
- webapi - support logging to stdout/err (for containers)
: voci-server-{client,server{,-sw},textproc}-7.5.1-1
: voci-webapi-3.1.2-1V‑Blaze version 7.5.0-3 (October 2023)
V‑Blaze version 7.5.0-3, voci-webapi-3.1.1-1
New features and improvements
-
[SPM-2526] Added new Out-of-Vocabulary (OOV) ASR flow.
OOV (out-of-vocabulary) is an ASR tuning feature designed to improve transcription accuracy for audio that contains brand- and industry-specific terminology. OOV enhances existing language models with new words and preferential treatment for those words.
-
Only language models version 7.5 and higher support OOV.
-
[SPM-2581] Added new stream tag
oovfor user-provided OOV lists. -
[SPM-2583, 3188] OOV lists are cached to optimize performance.
-
OOV has fully deprecated Hinting as a tuning feature.
-
-
[SPM-3392->3700] Improved date detection and formatting, and added logic to protect dates from numerical redaction.
-
[SPM-3359]
subst_rulesnow supports splitting rules on a comma in addition to newline characters. -
[SPM-3818]
senti_rulesnow supports splitting rules on a comma in addition to newline characters. -
[SPM-3889] Two-digit number sequences beginning with zero are now concatenated in transcript output. For example, two-digit sequences previously transcribed as
0 2,0 3are now output as02,03. -
[SPM-3826] Manual sentiment is now enabled for all language models. Previously, manual sentiment was restricted to English.
-
[INTERNAL ONLY] [SPM-3864] Improved sentiment detection.
-
Expanded the range that limits utterance-phrase capacity for sentiment detection. Previously, only utterances containing 2,3,4, or 5 words were evaluated for sentiment. Now, utterances containing as few as 1 or as many as 10 words are evaluated for sentiment.
-
Improved consistency of cursor position after detecting a sentiment match.
-
Improved search loop logic.
-
Improved computation logic for
sentimentexdetails. -
[SPM-3890] The sentiment plugin now accepts Unicode characters.
-
-
[SPM-3666] Improved memory footprint for decodeworker processes by resetting them after the maximum number of streams has been processed.
[INTERNAL ONLY] The default maximum number of streams is 100 and is configurable with the
workercyclesystem configuration setting.
Bug fixes
-
[SPM-3669] Resolved an issue that caused number translation to fail on uppercase internal substitutions.
-
[INTERNAL ONLY] [SPM-3786] Resolved an issue with frame calculation when transcribing dates in French. When transcribing French dates, calculated frames are now divided evenly across all utterance components.
-
[SPM-3825] Resolved an issue that caused the
senti_listtag to fail when processing stereo audio. -
[SPM-3934] Resolved an issue with sentiment calculation when sentiment-bearing phrases cross utterance boundaries. Sentiment for those words and phrases is now properly set.
-
[SPM-4017] Resolved issues with Dutch models. Added the connecting word ën and resolved errors with hour and month conditional phrases.
[INTERNAL ONLY] releaseinfo.txt
20230718 v7.5.0-1
- added new OOV flow and disabled hinting
- new stream tags oov{,adjust,boost}
- added ramfs oov and streams subdirs
- added oov.{cache,streams,errors} to status
- sentiment
- support manual sentiment (senti_rules/list) for all languages
- support manual sentiment phrases from 1 to 10 words (was 2-5)
- removed nested list when empty sentimentex
- fixed handling of unicode in sentiment computation
- fixed occasional drop of sentimentex with merged utts
- fixed senti_list handling of multiple channels
- textproc
- support comma separator for subst/senti_rules
- cap substitution backrefs at \9 so can be followed by digit
- improve date detection and exclude dates from scrubbing
- numtrans improvements
- eng-gb pound/quid/pence, fre dashed number words, spa comma/decimals
- webapi
- added metrics for oov_{cache,streams,errors}
- rename debug-conn to debugconn
- updated level VAD defaults to DtT recommended settings
- activitylevel/uttmaxsilence/uttminactivity/uttpadding
- discard init logs unless debuglogs=true
- updated word end time +1 frame to match sphinx
- tweaked top-level emotion flow split point +1
- licensing
- added sequence number to usage request
- fixed devel=true support
: voci-server-{client,server{,-sw},service,sentiment,textproc}-7.5.0-1
: voci-{server{,-core}-{gpu{9,10,11},sw},lmtk}-7.5.0-1
: voci-server-{asrlicense,licensemgr-{gpu,sw}}-7.5.0-1
: voci-webapi-3.1.1-1
[INTERNAL ONLY] releaseinfo
20230802 v7.5.0-2
- improved scrubconf noscrub processing to handle missing noscrub section
- fixes dates like "May 14th @@####@@"
- add oov and subst_rules to usage tracking
- add simple OOV validation
- open paren and marker/filler prefixes (</++) not allowed
- other symbols or digits (except _-') require soundout
- escape OOV cased subs that have special textproc suffixes
- fix warning when no OOV models installed
- service - if systemd always remove lock / force start
- fix service/serverstatus usage query
- textproc
- loosen restrictions on non-letter chars in words
- support /../ escaping subst search words with special chars
- improve date handling and scrub protection
- better support for connecting words (9th of May)
- keep small ordinals of date (6th not sixth)
- support day spoken as "oh <digit>"
: voci-server-{client,server{,-sw},service,textproc}-7.5.0-2
[INTERNAL ONLY] releaseinfo
20231018 v7.5.0-3
- add decodeworker cycling to control proc mem growth
- configurable workercycle sys default of 100 (streams)
- added timeout to cond.waits in case notify sig is lost(?)
- might be cause of very rare init stream hangs
- textproc
- Dutch numtrans improvement - added connecting word ën
- fixed month/hour conditionals
: voci-server-{server{,-sw},textproc}-7.5.0-3
