Skip to content
View in the app

A better way to browse. Learn more.

The AVSIM Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Random voices not working at times

Featured Replies

I'm using a bunch of Microsoft and Cerox (?) voices for random assignment. However, it happens often (not always) that while another voice is getting correctly assigned to a new center (I can read it from the blue words in the window), I always only hear David (the Microsoft voice) talking (that is: he is being used for all frequencies). All the other voices do work, when I click on "test" in the voices menu, but they are not being used, despite their indicated assignment. Really strange.
Why is that happening? Does it have to do with the fact that my copilot always gets the Microsoft David voice?

Edited by Fiorentoni

For transparency: I'm a community mentor at the BATC discord. However, I do not get paid for it in any way.

  • Commercial Member

When P2A cannot load a voice on the fly, it defaults to a "generic" voice.  If male, this normally ends up being David.  If female, the default English US female voice.

Some voices have trouble when they are being loaded right after another voice is removed.  At one point in the past, Cereproc voices had this issue.  If you can look in the log file, you can see which voices are failing to load...or catch it in the Speech Text window in blue.  See if there is a particular set of voices not loading, and if so, try removing those voices from the list and see what happens.

Dave

  • Author

Thanks for your response.
Okay I understand, so it somehow defaults to David.

In almost every logfile from my flights I find a lot of this:

Voice Load Error.  Attempt to use voice Microsoft George UK failed.  Please set the Center voice to a different one.
System.ArgumentException: Cannot set voice. No matching voice is installed or the voice was disabled.
   at System.Speech.Synthesis.SpeechSynthesizer.SelectVoice(String name)
   at P2A_2020.modTTSGlobal.PlayATCPhrase(String Phrase, Boolean Publish, Boolean PlayBkgnd, String SugResp, EventHandler`1 SpeakCompleteEventHandler)

It happens to every voice, even David has got this every once in a while. Seems like when this happens the voice defaults to David. But why is this the case? It happens even if no Cereproc voice is being used before...
Ah wait, I am using CereProc voices for the TTS with Self Loading Cargo at the same time. Could this lead to conflicts with Pilot2ATC? (However I do not have the voices I use on SLC available for random assignments, so its not like the same voice is being requested by both programs)

For transparency: I'm a community mentor at the BATC discord. However, I do not get paid for it in any way.

  • Commercial Member

When we had the issues before, I believe it was a problem with some memory buffers in the Speech engine not clearing and causing the voices to fail.  I guess it could be the other program, but like you, I wouldn't expect that to be a problem.

As an experiment, I would try disabling the other program and see if the voices behave better on a short test flight.

Dave

  • Author

I just changed the voices for the other program to non-cereprox voices (David and Zira) and immediately the random voices started working again. So you were right, it is the cereprox voices that interfere with Pilot2ATC. I can handle that from here on, thank you very much!

For transparency: I'm a community mentor at the BATC discord. However, I do not get paid for it in any way.

Archived

This topic is now archived and is closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.