Quantcast
Channel: PowerShell.com – PowerShell Scripts, Tips, Forums, and Resources
Viewing all articles
Browse latest Browse all 6937

Pronounciation bug in German speach with groups of letters e.g. 'rbw'

$
0
0

The latest version if PowerShellScript has problems with the German pronouncing groups of lower case letters, used in abbreviations or usernames e.g. 'rbw'. It worked in previous versions.

I added a small example script.

Regards

Dr. Rolf-B. Winter

<#

Example script pronounciatian bug

Sprachausgabe

Sprachfehler bei Kleinbuchstabengruppen

WindowsPowershell, PSVersion 5.1.14393.0

behandelt einige Kleinbuchstabengruppen nicht korrekt auf deutsch, sondert spricht sie englisch aus

Dr. Rolf-B. Winter

Example script:

#> 

#

$Emma = New-Object -ComObject SAPI.SpVoice

$Emma.Voice = $Emma.GetVoices() | Where-Object { $_.ID -like '*de-de*'}

if ($Host.Version.Major -gt 2) {$Null = $Emma.Speak('PowerShell deutsch')}

#

# ---------------------------------------------------------------------------------------

#

#richtig , correct

$Null = $Emma.Speak('So ist es richtig')

 

$Null = $Emma.Speak('r')

$Null = $Emma.Speak('w')

$Null = $Emma.Speak('RW')

$Null = $Emma.Speak('WR')

 

# falsch, wrong

$Null = $Emma.Speak('Das ist leider falsch')

 

$Null = $Emma.Speak('rw')

$Null = $Emma.Speak('wr')

$Null = $Emma.Speak('rbw')

 

#richtig, correct, thanks to workaround

$Null = $Emma.Speak('So wird es wieder richtig')

 

$Null = $Emma.Speak('rw'.ToUpper())

$Null = $Emma.Speak('wr'.ToUpper())

$Null = $Emma.Speak('rbw'.ToUpper())

# -------------------------------------------------------------------------------------

#


Viewing all articles
Browse latest Browse all 6937

Trending Articles