October 14, 20205 yr 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 October 14, 20205 yr by Fiorentoni For transparency: I'm a community mentor at the BATC discord. However, I do not get paid for it in any way.
October 14, 20205 yr 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
October 14, 20205 yr 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.
October 14, 20205 yr 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
October 14, 20205 yr 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.