User Tools

Site Tools


settings:speechtotext

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
settings:speechtotext [2023/09/05 14:49] – created marvinsettings:speechtotext [2023/09/05 16:50] (current) – [Language] marvin
Line 2: Line 2:
 {{:settings:settings_speechtotext.png?direct&500|}} {{:settings:settings_speechtotext.png?direct&500|}}
  
-My sim rig setup includes some rather powerful studio monitor speakers, because I like my racing LOUD and realistic! The downside to this is that if I press the push-to-talk button to participate in voice chat, I am blowing the ears out of everybody in the race.+iRacing-TV's speech-to-text solution allows you to do two things - 
 +  - It will create subtitles for you automatically for use with the Subtitles overlay 
 +  - It will show what people are saying in real-time using the HUD overlay
  
-This is the solution!+This feature relies on Microsoft Azure's speech-to-text service. Unfortunately, it is not a free service, however it is relatively cheap! It costs approximately one dollar for each hour of dialogue. This does not mean two hours of racing costs you $2 for speech-to-text services. The service is used only when people are actually talking - so if nobody says a word the entire race then you pay nothing. 
 + 
 +**[[azure|Click here for details on how to set up a Microsoft Azure account and add speech-to-text service to your account!]]**
  
 ===== Enable ===== ===== Enable =====
-When this checkbox is ticked, the iRacing-TV controller will automatically mute the selected audio device whenever the push-to-talk button is held down. When the push-to-talk button is releasedthe selected audio device is automatically un-muted.+When this checkbox is ticked, the iRacing controller will attempt to use Microsoft Azure's speech-to-text service. When this checkbox is not tickedthis feature is turned off.
  
 ===== Audio Device ===== ===== Audio Device =====
-Select the audio device to mute/unmuteYou should select the same device that the iRacing simulator is using to play audio.+This is the audio device that you want the speech-to-text service to listen to for voice chatterIdeally you want to send **clear** voice signal to the service, without any of the engine or other racing sounds. The easiest way to do this would be to download and install an app called "VB-CABLE Virtual Audio Device". After you do that, the device to select here would be "CABLE Output (VB-Audio Virtual Cable)"
 + 
 +**[[vbcable|Click here for details on how to download, install, and configure VB-CABLE and the iRacing simulator!]]** 
 + 
 +{{ :settings:settings_speechtotext_keyandregion.png?direct400|}} ===== Key ===== 
 +This is either "Key 1" or "Key 2" (it does not matter) from Microsoft Azure's "Keys and Endpoint" page. Please take a look at the image at the right for an example of what to look for. 
 + 
 +===== Region ===== 
 +This should match the region that you have selected for your Microsoft Azure speech-to-text service. This would normally be the region closest to where you live. 
 + 
 +===== Language ===== 
 +This is the language that drivers in your race would normally be speaking. Unfortunately you can only pick one language - the service is not capable of detecting multiple languages at the same time. By default this is set to be en-US which means "American English". For a complete list of languages that you can choose from, take a look here -  
 + 
 +https://learn.microsoft.com/en-us/azure/ai-services/speech-service/language-support?tabs=stt 
 + 
 +For example, for "British English" you would enter "en-GB" here. For French you would enter "fr-FR" here. For Dutch you would enter "nl-NL" here. You get the idea. 
 + 
 +===== Potato Filter ===== 
 +If you would prefer that profanity is filtered out from the transcribed text, enable this option. This option is enabled by default.
  
settings/speechtotext.1693950557.txt.gz · Last modified: by marvin