AudioSpeechToText fails with "SpeechToText: request failed InvalidUniverse" - correctly configured universe, reproduces live and in Studio

AudioSpeechToText fails with the error “SpeechToText: request failed InvalidUniverse” on every request, in a place where the entire setup follows the official documentation/tutorial exactly.

AudioSpeechToText fails with the error “SpeechToText: request failed InvalidUniverse” on every request, in a place where the entire setup follows the official documentation/tutorial exactly.

Steps to reproduce:

  1. Open the affected place (UniverseId 10619556038, PlaceId 139908282039774).
  2. Join as a player (either Studio Play-Test or a live published server).
  3. Speak into the microphone while an AudioSpeechToText instance (wired via AudioDeviceInput → Wire → AudioSpeechToText) is Enabled.
  4. Observe the console error: “SpeechToText: request failed InvalidUniverse”

What I have already verified as correctly configured (ruling out local misconfiguration):

  • AudioDeviceInput → Wire → AudioSpeechToText wiring matches the official docs/tutorial exactly
  • Studio > File > Experience Settings > Communication > Enable Microphone is ON
  • VoiceChatService.EnableDefaultVoice = true
  • VoiceChatService.UseAudioApi = Enum.AudioApiRollout.Enabled
  • VoiceChatService:IsVoiceEnabledForUserIdAsync() returns true for the creator
  • Experience is owned by a personal (User) account, not a Group
  • Place is properly published

Tested and reproduced in all of these conditions:

  • Studio Play-Test (F5)
  • A real published live server (not just Studio)
  • Multiple different Roblox accounts, all with voice chat / age verification already completed

Control test: I tested a different, unrelated published experience with a very similar voice-based mechanic (uses the same AudioSpeechToText → AudioDeviceInput pattern) on a live server, and speech recognition worked correctly there. Same client, same network, same account state - only the universe differs.

Given that an otherwise identical setup works on a different universe, this looks like specific universes not being correctly provisioned/registered for the Speech-to-Text cloud service on the backend, rather than a global outage.

Direct link: Word Blitz ! | Play on Roblox

Expected behavior

AudioSpeechToText should successfully process the microphone audio and populate the Text property with the recognized speech, the same way it works in other experiences using the identical setup.

A private message is associated with this bug report

2 Likes

Thank you for the report. Confirming we are still working on this ongoing issue and we hope to have an update in the next couple days. Sorry for the inconvenience.

2 Likes

We are getting closer to a fix. Should be available in 1-3 days. Sorry for the delay.

1 Like

A fix has been deployed that should resolve this. If not, please let us know, and sorry for the inconvenience!

2 Likes