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.

Help getting voice recognition working

Featured Replies

Hi All,

I've always used Pilot2ATC with the mouse instead of voice, but recently picked up a microphone/headset and thought I'd give it a go. 

I've got the microphone setup correctly and I can hear myself without issue using Sound Recorder etc however cannot get Pilot2ATC to recognise my voice. 

- The microphone is the only input device.

- Windows 11 Speech Recognition is configured and does indeed recognize my voice.

- I've followed the steps in the Troubleshooting manual and have downloaded the latest beta.

- I've got the English (United States) language pack installed.

- It makes no difference if I'm connected to the sim or not

- Voices are heard fine. I can hear the MS TTS voices without issue.

Whenever I use the grammer checked I click on practice and get the below dialog box, but pressing and holding PTT gives me so speech recognised (or heard for that matter when I use replay). Interestingly, whenever I click on PTT my microphone volume automatically adjusts itself down to 12, regardless of what it was set on before. I've no idea why it would do that - but I suspect that would make the voice very hard to hear.

I've attached a log in the hope that may help Dave work out whats going on. I don't beleive its a microphone issue as my voice is being picked up by other apps. It just doesn't appear that Pilot2ATC is recognising anything I say...

FueCXEi.jpg

It appears that the speech recognition and language are recognised correctly.

jjwf0AE.jpg

Languages all installed....

dqcyjHr.jpg

Note that the volume on the microphone automatically drops to 12 everytime I press PTT in Pilot2ATC. I can move it backup to 100 but pressing PTT will instantly drop it back down agian

04Gkpa9.jpg

 

A copy of the LOG file is below. In this instances I just loaded Pilot2ATC and tried twice with grammer checker to practice. Both times nothing was heard.

 

Spoiler

Program StartedPilot2ATC® (P2A) - version 2.7.0.0_x64_Beta7J2  11/08/2023 21:58:56
Windows OS: Microsoft Windows 11 Pro
Version: 6.2.9200.0
Platform: Win32NT
Memory: 67795173376

Trying to create DB_Dyno.
DB_Dyno created successfully.
Init 15% done.
Trying to create DB_Base.
DB_Base created successfully.
Application frmP2AMain starting 11/08/2023 21:59:07
Loading Joystick Devices - 8 devices loaded.
Loading Form
Main form opened: Pilot2ATC® 2021 v. 2.7.0.0_x64_Beta7J2      Navigraph - AIRAC cycle: 1801
Loading Joystick Devices - 8 devices loaded.
Loading Joystick Devices - 8 devices loaded.
Loading Joystick Devices - 8 devices loaded.
Loading Joystick Devices - 8 devices loaded.
Joystick Device number 0 successfully activated.
Loading Map Control
LoadMapControl: panel 1
Creating ucMap1
SQLiteVersion: 3.8.11.1 | 2015-07-29 20:00:57 cf538e2783e468bbc25e7cb2a9ee64d3e0e80b2f | INTEROP_CODEC INTEROP_EXTENSION_FUNCTIONS INTEROP_VIRTUAL_TABLE NET_40 PRELOAD_NATIVE_LIBRARY THROW_ON_DISPOSED TRACE TRACE_PRELOAD TRACE_SHARED TRACE_WARNING USE_PREPARE_V2 WINDOWS
ucMap1 Created
ucMap DockFill set.
Setting Map Mode
Done Loading Map Control
Loading FPL Control
FPL Control Loaded
Retrieving TAF from web successful at 11/08/2023 21:59:10
Retrieving weather from web successful at 11/08/2023 21:59:10
Pilot2ATC_2021.exe    Information    0    SAPI does not implement phonetic alphabet selection.       at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
   at System.Environment.get_StackTrace()
   at System.Diagnostics.TraceEventCache.get_Callstack()
   at Microsoft.VisualBasic.Logging.FileLogTraceListener.TraceEvent(TraceEventCache eventCache, String source, TraceEventType eventType, Int32 id, String message)
   at System.Diagnostics.TraceInternal.TraceEvent(TraceEventType eventType, Int32 id, String format, Object[] args)
   at System.Speech.Recognition.RecognizerBase.Initialize(SapiRecognizer recognizer, Boolean inproc)
   at System.Speech.Recognition.SpeechRecognitionEngine.get_RecoBase()
   at P2A2021.frmGrammarHelper.LoadPilotGrammar()
   at P2A2021.frmGrammarHelper.cdbc7f2378dfec6bd82b80dc6b188458e(Object cb25b07786a6e786dea76cf87175f59f0, EventArgs cb4d4bf05d278f00a41fc902f6c5d26a2)
   at System.Windows.Forms.Control.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ButtonBase.WndProc(Message& m)
   at System.Windows.Forms.Button.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
   at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
   at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
   at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
   at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
   at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
   at A.cbfc2d4b1897f721a06d50ef1eb1d7e85.c39e4a2c7012e9e0ba9055469c605637a()    ""    23124    1    177024971058
Active Default Input Device: Microphone (Realtek USB Audio)
Reco Engine Name: MS-1033-80-DESK
Reco Engine Description: Microsoft Speech Recognizer 8.0 for Windows (English - US)
Language: English (United States)
Grammar: StaticGrammar
Grammar Loaded: True
11/08/2023 21:59:24

Speech Recog Started
OnRecognitionCompleted - Listening
Handle Recognized Speech Started
Pilot2ATC_2021.exe    Information    0    SAPI does not implement phonetic alphabet selection.       at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
   at System.Environment.get_StackTrace()
   at System.Diagnostics.TraceEventCache.get_Callstack()
   at Microsoft.VisualBasic.Logging.FileLogTraceListener.TraceEvent(TraceEventCache eventCache, String source, TraceEventType eventType, Int32 id, String message)
   at System.Diagnostics.TraceInternal.TraceEvent(TraceEventType eventType, Int32 id, String format, Object[] args)
   at System.Speech.Recognition.RecognizerBase.Initialize(SapiRecognizer recognizer, Boolean inproc)
   at System.Speech.Recognition.SpeechRecognitionEngine.get_RecoBase()
   at P2A2021.frmGrammarHelper.LoadPilotGrammar()
   at P2A2021.frmGrammarHelper.cdbc7f2378dfec6bd82b80dc6b188458e(Object cb25b07786a6e786dea76cf87175f59f0, EventArgs cb4d4bf05d278f00a41fc902f6c5d26a2)
   at System.Windows.Forms.Control.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ButtonBase.WndProc(Message& m)
   at System.Windows.Forms.Button.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
   at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
   at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
   at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
   at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
   at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
   at A.cbfc2d4b1897f721a06d50ef1eb1d7e85.c39e4a2c7012e9e0ba9055469c605637a()    ""    23124    1    177274416320
Active Default Input Device: Microphone (Realtek USB Audio)
Reco Engine Name: MS-1033-80-DESK
Reco Engine Description: Microsoft Speech Recognizer 8.0 for Windows (English - US)
Language: English (United States)
Grammar: StaticGrammar
Grammar Loaded: True
11/08/2023 21:59:46

Speech Recog Started
OnRecognitionCompleted - Listening
Handle Recognized Speech Started
Speech Recog Started
Handle Recognized Speech Started
Simulator Disconnected. 11/08/2023 22:00:04
Application frmP2AMain ended normally 11/08/2023 22:00:05
 

 

 

 

Kael Oswald

9950X3D/ 64GB DDR5 6200 @ CL30 / Custom Water Loop / RTX 5090 / 3 x 48" LG C4 OLEDs

  • Commercial Member

It sounds like the problem is that Windows is dropping the volume when you press the Mic button.  Here are some things to check:

  • Right-click the speaker (audio) icon from the task bar and click Sounds.
    • Disable communication activity
      • Go to Communication tab and select Do Nothing.
    • Go to the Recording tab and select your headset.  Press Properties button at the bottom.
      • On the Levels tab, move Microphone Boost up to the max
      • On Advanced tab, Default Format, select the "CD Quality" or "DVD Quality" option
    • Go to the Playback tab and select your headset.  Press Properties button at the bottom
      • On Enhancements tab, select Disable All Enhancements
      • On the Spatial Sound tab, turn off Spatial sound format
  • Run the Windows audio troubleshooter by opening Settings, going to the Troubleshoot tab, selecting the Playing audio option, and following the on-screen instructions.

I noticed in the screenshots that you have "Enhanced Voice Recognition" installed.  You might try disabling that too.

I would also try running P2A with the SIM shut down.  The Grammar Help screen will work without the SIM.  Get that recognizing the simplest phrase like "Say Altimeter".  Then your Mic volume issue will be corrected.

Dave

 

  • Author

HI Dave,

 

Thanks for the reply. Followed the steps with no change in behaviour unfortunately. P2ATC is still lowering the microphone level when press PTT. I've triple re-confirmed that DO NOTHING is selected - no change.

I'm able to record voice with Sound Recorder, Steam without issue or having the system lower the voice....it just seems to be Pilot2ATC thats lowering it for some reason (or windows is as a result of something).

Any other ideas?

Cheers,

 

EDIT: I just tried using my Sony Headphone/microphone - No issues at all. Something to do with the line/mic in jack settings in Windows. I'll just use these for now. Thanks Dave.

Edited by KL Oo

Kael Oswald

9950X3D/ 64GB DDR5 6200 @ CL30 / Custom Water Loop / RTX 5090 / 3 x 48" LG C4 OLEDs

  • Author

Sorry Dave - Spoke too soon. Got one flight in with the Bluetooth headset and then on the next load up of Pilot2ATC I've suffered the same fate - Pilot2ATC just not hearing anything I'm saying. 

In this instance its not lowering the volume (and I've figured out how to fix that anyway)...its just not hearing anything I say. Sound recored and Windows 11 Microphone setup all functioning as per normal and recording loud clear voice. Any ideas on what else may be the issue? Is there any troubleshooting or Logs within Pilot2ATC I can send you?

Kael Oswald

9950X3D/ 64GB DDR5 6200 @ CL30 / Custom Water Loop / RTX 5090 / 3 x 48" LG C4 OLEDs

  • Author

Solved (I hope) - Run as administrator appears to have fixed it....fingers crossed! 

Kael Oswald

9950X3D/ 64GB DDR5 6200 @ CL30 / Custom Water Loop / RTX 5090 / 3 x 48" LG C4 OLEDs

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.