Testing Studio 1.18.0
New Features
-
Add get task details endpoint - Added a new API endpoint to retrieve Celery tests upload task details, providing visibility into task status, creation time, completion time, and failure reasons for asynchronous operations.
-
Goldenize Unavailable and Failed Test Cases - You can now goldenize failed or unavailable test cases directly from run results, enabling faster test maintenance and golden dialog updates without requiring successful runs.
Improvements
-
OCP Console Overhaul - UI updates - Phase 1 - Updated the user interface with refreshed colors, typography, icons, spacing, and illustrations as part of the OCP Console® modernization initiative, improving visual consistency and user experience.
-
Include Data Model fields in golden dialogs - Golden dialogs now include data model fields for each dialog step, providing richer test case validation and better alignment with conversational flows.
-
Include Upload Task on Project schema - Project details now include the latest upload task information, allowing you to track the status of test suite uploads and identify any issues with project updates.
-
Refactor Upload Project Tests response - The upload project tests endpoint now returns task details immediately with a 202 Accepted status, enabling asynchronous tracking of upload operations.
-
Add Project detail polling - The interface now automatically polls project status after uploading test suites, providing real-time feedback on project lock status and upload completion.
-
Increase Augmented custom instructions char limit - The character limit for augmented custom instructions has been increased to 200 characters, allowing more detailed guidance for LLM-augmented testing.
-
Full screen admin panel - The admin panel now expands to full screen, providing more workspace for managing projects and configurations.
-
Request to Highlight Failed Test Suites and Cases in Testing Studio® UI - Test suites and test cases with failed or unavailable results are now visually highlighted, making it easier to identify and focus on issues that require attention.
-
Revisit test suite name validation - Test suite name validation now accepts dots and hyphens, supporting naming conventions used in generated test cases from Orchestrator (for example, en-US.Intents).
Fixes
-
LLM-augmented run fails when more than four test suites are uploaded - Fixed an issue where LLM-augmented chat runs would consistently fail when configured with more than four test suites.
-
Change file content focus - Fixed an issue where deleting a folder would incorrectly close the file content panel that was open in the right panel.
For more information, go to Testing Studio+™ User Guide.
STT 8.6.0
New Features
-
Word Boosting for Generic ASR Models - Generic ASR models (ATLAS and HERMES) now support on-the-fly word boosting, allowing you to increase recognition accuracy for specific terms during speech recognition.
Improvements
-
Enhanced Numeric Transcription Formatting - Generic ASR models now returns numeric and alphanumeric sequences without separators (for example, 1231234123 instead of 123-1234-123), significantly improving PCI and PII term detection accuracy.
-
Turn Detection Completion Reasons - The Riva integration now accurately labels turn completion reasons, distinguishing between maximum speech duration (MX) and text-based turn completion (TC) instead of marking all results as speech recognition completion (SR).
-
Word-Level Confidence Scores - Word confidence scores from the Riva integration now return valid probability values between 0.0 and 1.0 instead of placeholder negative values, enabling proper low-confidence threshold logic.
-
Delayed Audio Upload Handling - The delayed audio upload feature now handles client requests gracefully even when the feature is disabled on the ASR node, preventing unexpected 501 errors.
Fixes
-
Word Timings Accuracy - Fixed word timing drift that caused increasing discrepancies over the duration of calls, ensuring consistent timing accuracy for audio redaction and analysis.
STT 8.6.1
Fixes
-
Accurate Logging for Dynamic Grammar Recognitions - Speech recognition logs now correctly reflect when dynamic grammars are used. Previously, successful dynamic grammar calls were incorrectly logged with a generic placeholder value, disrupting analytics and reporting. The system now accurately captures which grammar type handled each request, restoring reliable metrics for recognition analysis.
TTS 2.8.0
English (en-US, en-AU) verbalization improvements
-
Smarter context-aware abbreviation handling in a sentence for English: Common short forms like gov., co., org., no., and in. behave according to the context of the sentence. For example the word location in the sentence - in the middle or the end of the sentence, changes the way an abbreviation is treated.
-
Example Sentences: "Say yes or no." vs “Share the no. 8 item on your list”
-
In in the first sentence, it no longer reads as "Say yes or number".
-
For more information, go to TTS Verbalization Guide and Specification for en-US.
Greek (el-GR) verbalization & pronunciation improvements
-
Currency amounts with 3+ decimal digits now read the decimal portion as a whole number (e.g., "1,623 ευρώ" → "ένα κόμμα εξακόσια εικοσιτρία ευρώ").
-
Decimal currency with text-form words is read naturally (e.g., "1,99 ευρώ" → "ένα ευρώ και ενενηνταεννέα λεπτά").
-
Digit-prefix ψήφι- compounds verbalize correctly (e.g., "9ψήφιο" → "εννιαψήφιο", "14ψήφιο" → "δεκατετραψήφιο").
-
Percentages followed by punctuation, like a full stop (.), now verbalize correctly (e.g., "24%." → "εικοσιτέσσερα τοις εκατό.").
-
Numbers (tens) have a more natural delivery
-
Article references like "9.2α" are verbalized correctly (e.g., "εννέα τελεία δύο άλφα").
-
GB and MB are read as "γιγαμπάιτ" / "μεγαμπάιτ" in both attached and standalone forms. (e.g for “4GB” and “GB”)
-
Gender agreement is corrected for feminine-singular -ά nouns (e.g., "1 φορά" → "μία φορά"); short function words like "ή" no longer feminize the preceding number.
For more information, go to TTS Verbalization Guide and Specification for el-GR.
SSML <phoneme> tag & stability fixes
-
Phoneme markers are now correctly applied across all supported languages and voices
-
Example: <phoneme alphabet="ipa" ph="ˈanTropos">άνθρωπος</phoneme> and <phoneme alphabet="x-sampa" ph='"anTropos'>…</phoneme> now correctly pronounced
-
-
Multi-word phoneme markers now respect word boundaries.
-
Example: <phoneme alphabet="ipa" ph="fipi ˈa">fipia</phoneme> (a pronunciation override containing a space) is now pronounced properly
-
-
Support for very long prompts >800 characters, that contain many <phoneme> markers. For example, a long sentence with a dozen or more <phoneme> overrides, previously prone to truncation mid-sentence on some voices, now synthesizes in full.
Security
-
General security vulnerability fixes