Results 1 to 7 of 7

Thread: CrewChief can’t hear me

  1. #1

    CrewChief can’t hear me

    Hi! New Crew Chief user here. I am not able to get crewchief to hear me. It knows I'm pressing the PTT button but only replies with "Sorry Mike I can't hear you" or some other similar response. My mic is working and I can use it in the iracing app to chat with other drivers successfully. I do not have the "exclusive" feature checked. I've gone through all of the troubleshooting steps on the sticky troubleshooting post and have searched a lot but can't find a solution. Can anyone help?

    Thanks in advance,
    Mike

    Here's the log when I push the PTT button:

    12:51:43.506 : Listening for voice command...
    12:51:43.506 : Opened channel - waiting for speech
    12:51:43.506 : Getting audio from default device
    12:51:43.506 :
    ================================================== ================
    Error message: Exception in SpeechRecognitionEngine.RecognizeAsync.
    System.InvalidOperationException: No audio input is supplied to this recognizer. Use the method SetInputToDefaultAudioDevice if a microphone is connected to the system, otherwise use SetInputToWaveFile, SetInputToWaveStream or SetInputToAudioStream to perform speech recognition from pre-recorded audio.
    at Microsoft.Speech.Recognition.RecognizerBase.Recogn izeAsync(RecognizeMode mode)
    at CrewChiefV4.SpeechRecogniser.recognizeAsync() in C:\projects\crewchief_c_sharp\CrewChiefV4\CrewChie fV4\SpeechRecogniser.cs:line 2058
    No audio input is supplied to this recognizer. Use the method SetInputToDefaultAudioDevice if a microphone is connected to the system, otherwise use SetInputToWaveFile, SetInputToWaveStream or SetInputToAudioStream to perform speech recognition from pre-recorded audio.
    at Microsoft.Speech.Recognition.RecognizerBase.Recogn izeAsync(RecognizeMode mode)
    at CrewChiefV4.SpeechRecogniser.recognizeAsync() in C:\projects\crewchief_c_sharp\CrewChiefV4\CrewChie fV4\SpeechRecogniser.cs:line 2058

    12:51:43.506 : ================================================== ================

    12:51:43.506 : Unable to start speech recognition No audio input is supplied to this recognizer. Use the method SetInputToDefaultAudioDevice if a microphone is connected to the system, otherwise use SetInputToWaveFile, SetInputToWaveStream or SetInputToAudioStream to perform speech recognition from pre-recorded audio.
    12:51:45.918 : Invoking speech recognition...
    12:51:45.918 : Cancelling wait for speech
    12:51:47.923 : No speech input was detected
    12:51:47.923 : PlaybackModerator: Opening radio channel as Chief
    12:51:48.306 : Playing sounds, events: acknowledge/didnt_understand
    12:51:48.306 : (acknowledge/didnt_understand)
    12:51:49.302 : PlaybackModerator: Closing radio channel as Chief

  2. #2
    Crew Chief Mega Corp CEO mr_belowski's Avatar
    Join Date
    Feb 2017
    Posts
    1,815
    there might be something near the start of the console log about speech recognition input devices. The error suggests that the speech recogniser is unable to connect to your microphone - this is usually a driver or configuration issue but it's very hard to track down

  3. #3

    Complete console log from fresh startup

    Quote Originally Posted by mr_belowski View Post
    there might be something near the start of the console log about speech recognition input devices. The error suggests that the speech recogniser is unable to connect to your microphone - this is usually a driver or configuration issue but it's very hard to track down
    Thanks for your help! Here's the full console log from a fresh startup. It does have this entry:
    18:35:23.489 : Unable to set default audio device, speech recognition may not function and may crash the app

    Again, I have gone through the troubleshooting steps from the sticky post and I can chat with people on iracing but crewchief can't hear me. Any thoughts?

    Mike

    18:35:23.152 : Set iRacing mode from previous launch
    18:35:23.154 : Starting app. Version: 4.11.1.2
    18:35:23.187 : Using sound pack version 172, driver names version 137 and personalisations version 139
    18:35:23.192 : Preparing sound effects
    18:35:23.193 : Prepare sound effects completed
    18:35:23.194 : Preparing driver names
    18:35:23.205 : Prepare driver names completed
    18:35:23.206 : Preparing personalisations for selected name Mike
    18:35:23.209 : Using spotter: Clare
    18:35:23.209 : Spotter Clare has oval-specific sounds - these will be used for tracks marked as 'oval'
    18:35:23.211 : Prepare personalisations completed
    18:35:23.212 : Preparing voice messages
    18:35:23.340 : Prepare voice message completed
    18:35:23.341 : Finished preparing sounds cache, found 7824 driver names and 2914 sound sets. Loaded 422 message sounds with 415 active SoundPlayer objects
    18:35:23.341 : 308 sounds have personalisations
    18:35:23.373 : Reading driver name mappings
    18:35:23.374 : Read 2164 driver name mappings
    18:35:23.374 : Reading driver name mappings
    18:35:23.375 : Read 422 driver name mappings
    18:35:23.439 : Loading controller settings
    18:35:23.439 : Load controller settings complete
    18:35:23.445 : got language codes data countryToUse = "EN", langToUse = "en" langAndCountryToUse = "en-EN"
    18:35:23.480 : Successfully initialised preferred Microsoft SRE
    18:35:23.481 : Attempting to get recogniser for en-EN
    18:35:23.482 : Failed to get recogniser for en-EN
    18:35:23.482 : Attempting to get recogniser for en
    18:35:23.482 : Got SRE for en-US
    18:35:23.486 : Speech engine initialized successfully.
    18:35:23.489 : Unable to set default audio device, speech recognition may not function and may crash the app
    18:35:23.489 : Exception message: Cannot find the requested data item, such as a data key or value.
    18:35:23.489 : Loading all voice command alternatives from speech_recognition_config.txt
    18:35:23.581 : Attempted to initialise speech engine - success = True
    18:35:23.678 : Device Connected - Name: "Driving: FANATEC CSL Elite Wheel Base" GUID: "26d031c0-8c67-11ea-8002-444553540000"
    18:35:23.680 : Device Connected - Name: "Joystick: FANATEC ClubSport Pedals V3" GUID: "902e3c80-8c6b-11ea-8003-444553540000"
    18:35:23.681 : Device Connected - Name: "Keyboard" GUID: "6f1d2b61-d5a0-11cf-bfc7-444553540000"
    18:35:23.696 : Checking for updates
    18:35:23.768 : Took 0.43s to lazy load remaining message sounds, there are now 8910 loaded message sounds with 415 active SoundPlayer objects
    18:35:24.080 : Got update data from primary URL: [deleted so I can post this]
    18:35:24.084 : Check for updates completed

  4. #4

    Complete console log from fresh startup

    Quote Originally Posted by mr_belowski View Post
    there might be something near the start of the console log about speech recognition input devices. The error suggests that the speech recogniser is unable to connect to your microphone - this is usually a driver or configuration issue but it's very hard to track down
    Here's the complete log from a fresh startup, starting application and then trying to PTT. Any advice?

    09:25:35.564 : Set iRacing mode from previous launch
    09:25:35.566 : Starting app. Version: 4.12.0.0
    09:25:35.720 : Using sound pack version 173, driver names version 137 and personalisations version 139
    09:25:35.734 : Preparing sound effects
    09:25:35.759 : Prepare sound effects completed
    09:25:35.759 : Preparing driver names
    09:25:35.773 : Prepare driver names completed
    09:25:35.774 : Preparing personalisations for selected name Mike
    09:25:35.779 : Using spotter: Clare
    09:25:35.780 : Spotter Clare has oval-specific sounds - these will be used for tracks marked as 'oval'
    09:25:35.864 : Prepare personalisations completed
    09:25:35.865 : Preparing voice messages
    09:25:37.269 : Prepare voice message completed
    09:25:37.270 : Finished preparing sounds cache, found 7825 driver names and 2947 sound sets. Loaded 423 message sounds with 415 active SoundPlayer objects
    09:25:37.270 : 308 sounds have personalisations
    09:25:37.310 : Reading driver name mappings
    09:25:37.314 : Read 2164 driver name mappings
    09:25:37.314 : Reading driver name mappings
    09:25:37.317 : Read 422 driver name mappings
    09:25:37.393 : Loading controller settings
    09:25:37.393 : Load controller settings complete
    09:25:37.430 : got language codes data countryToUse = "EN", langToUse = "en" langAndCountryToUse = "en-EN"
    09:25:37.588 : Successfully initialised preferred Microsoft SRE
    09:25:37.590 : Attempting to get recogniser for en-EN
    09:25:37.590 : Failed to get recogniser for en-EN
    09:25:37.590 : Attempting to get recogniser for en
    09:25:37.590 : Got SRE for en-US
    09:25:37.596 : Speech engine initialized successfully.
    09:25:37.602 : Unable to set default audio device, speech recognition may not function and may crash the app
    09:25:37.602 : Exception message: Cannot find the requested data item, such as a data key or value.
    09:25:37.602 : Loading all voice command alternatives from speech_recognition_config.txt
    09:25:37.729 : Attempted to initialise speech engine - success = True
    09:25:37.880 : Device Connected - Name: "Driving: FANATEC CSL Elite Wheel Base" GUID: "26d031c0-8c67-11ea-8002-444553540000"
    09:25:37.883 : Device Connected - Name: "Joystick: FANATEC ClubSport Pedals V3" GUID: "902e3c80-8c6b-11ea-8003-444553540000"
    09:25:37.884 : Device Connected - Name: "Keyboard" GUID: "6f1d2b61-d5a0-11cf-bfc7-444553540000"
    09:25:37.916 : Checking for updates
    09:25:38.444 : Got update data from primary URL: [deleted]
    09:25:38.448 : Check for updates completed
    09:26:01.247 : Took 23.97s to lazy load remaining message sounds, there are now 9092 loaded message sounds with 415 active SoundPlayer objects
    09:27:08.125 : Pausing console scrolling
    09:27:08.125 : Using game definition iRacing
    09:27:08.127 : Loading user-configured command macros from Documents/CrewChiefV4/ folder
    09:27:08.141 : Loading default command macros from installation folder
    09:27:08.151 : Free text action macro, text = "Sorry, my bad" key presses to send = KEY_S, KEY_O, KEY_R, KEY_R, KEY_Y, OEM_COMMA, SPACE_BAR, KEY_M, KEY_Y, SPACE_BAR, KEY_B, KEY_A, KEY_D
    09:27:08.151 : Free text action macro, text = "Good pass" key presses to send = KEY_G, KEY_O, KEY_O, KEY_D, SPACE_BAR, KEY_P, KEY_A, KEY_S, KEY_S
    09:27:08.158 : Loaded 18 macro voice triggers into the speech recogniser
    09:27:08.199 : Loaded 105 default car class definitions and 0 user defined car class definitions
    09:27:08.225 : No user defined landmarks found
    09:27:08.225 : Listening on default audio input device
    09:27:08.226 : Running speech recognition in 'hold button' mode
    09:27:08.227 : ThreadManager: Wating for root threads to start...
    09:27:08.227 : ThreadManager: Root threads started
    09:27:08.255 : serverTransmitMaxCars = 20
    09:27:08.255 : is360HzTelemetry = False
    09:27:08.256 : Starting queue monitor
    09:27:08.257 : Monitor starting
    09:27:08.656 : Playing sounds, events: COMPOUND_smoke_test_chief
    09:27:08.656 : (radio_check/test)
    09:27:09.097 : Loading user-configured chart subscriptions from Documents/CrewChiefV4/ folder
    09:27:09.100 : Added 4 common subs to 30 game-specific subs
    09:27:09.101 : Polling for shared data every 16ms
    09:27:09.567 : There are 1 more events in the queue, playing them...
    09:27:09.567 : Playing sounds, events: COMPOUND_smoke_test_spotter
    09:27:09.567 : (radio_check_Clare/test)
    09:27:11.005 : PlaybackModerator: Closing radio channel as Spotter
    09:27:13.840 : Listening for voice command...
    09:27:13.840 : Opened channel - waiting for speech
    09:27:13.840 : Getting audio from default device
    09:27:13.859 :
    ================================================== ================
    Error message: Exception in SpeechRecognitionEngine.RecognizeAsync.
    System.InvalidOperationException: No audio input is supplied to this recognizer. Use the method SetInputToDefaultAudioDevice if a microphone is connected to the system, otherwise use SetInputToWaveFile, SetInputToWaveStream or SetInputToAudioStream to perform speech recognition from pre-recorded audio.
    at Microsoft.Speech.Recognition.RecognizerBase.Recogn izeAsync(RecognizeMode mode)
    at CrewChiefV4.SpeechRecogniser.recognizeAsync() in C:\projects\crewchief_c_sharp\CrewChiefV4\CrewChie fV4\SpeechRecogniser.cs:line 2099
    No audio input is supplied to this recognizer. Use the method SetInputToDefaultAudioDevice if a microphone is connected to the system, otherwise use SetInputToWaveFile, SetInputToWaveStream or SetInputToAudioStream to perform speech recognition from pre-recorded audio.
    at Microsoft.Speech.Recognition.RecognizerBase.Recogn izeAsync(RecognizeMode mode)
    at CrewChiefV4.SpeechRecogniser.recognizeAsync() in C:\projects\crewchief_c_sharp\CrewChiefV4\CrewChie fV4\SpeechRecogniser.cs:line 2099

    09:27:13.859 : ================================================== ================

    09:27:13.859 : Unable to start speech recognition No audio input is supplied to this recognizer. Use the method SetInputToDefaultAudioDevice if a microphone is connected to the system, otherwise use SetInputToWaveFile, SetInputToWaveStream or SetInputToAudioStream to perform speech recognition from pre-recorded audio.
    09:27:15.269 : Invoking speech recognition...
    09:27:15.269 : Cancelling wait for speech
    09:27:17.275 : No speech input was detected
    09:27:17.275 : PlaybackModerator: Opening radio channel as Chief
    09:27:17.658 : Playing sounds, events: acknowledge/didnt_understand
    09:27:17.658 : (acknowledge/didnt_understand)
    09:27:18.426 : PlaybackModerator: Closing radio channel as Chief

  5. #5
    Crew Chief Mega Corp CEO mr_belowski's Avatar
    Join Date
    Feb 2017
    Posts
    1,815
    the log suggests that you app is configured properly and the speech recognition engine is installed properly.

    There are 3 things you can try here. First ensure that your microphone is set to be the default sound recording device in the Windows sounds control panel (it must have the green tick indicating it's the default device, and no other recording devices should have this green tick). Restart the app after changing this.

    If that doesn't work, see if the built-in Windows speech recogniser works. Change the property "Prefer Windows speech recogniser" to true and restart the app. You'll need to run through the training process in Windows to make this recogniser work properly with your microphone.

    Another thing to try is to enable nAudio for speech input and restart the app. This will add another drop down menu to the main screen allowing you to select your audio input device. Note that some speech recognition options will be unavailable in this mode.

  6. #6
    Junior Member
    Join Date
    Aug 2020
    Posts
    3
    I'm unable to post my log because this is my first post.

    My issue is created when trying to use Hold button or Press and release button options and iRacing. With either of these two selected I can start CC and it works fine and can collect the data from iRacing so long as CC is the active application. Once I switch my PC to iRacing CC becomes non-responsive to these button strokes. If I choose Always on or Trigger word ("Chief") it seems to work in the background as it should.

    Is there a setting or something I may be missing?

  7. #7
    VP PR Manager Sparten's Avatar
    Join Date
    Feb 2017
    Posts
    721
    Quote Originally Posted by brianalphin View Post
    I'm unable to post my log because this is my first post.

    My issue is created when trying to use Hold button or Press and release button options and iRacing. With either of these two selected I can start CC and it works fine and can collect the data from iRacing so long as CC is the active application. Once I switch my PC to iRacing CC becomes non-responsive to these button strokes. If I choose Always on or Trigger word ("Chief") it seems to work in the background as it should.

    Is there a setting or something I may be missing?
    Hmm maybe iRacing is taking exclusive control of your input devices, what device are you using when trying to use PPT ?

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •