top of page

Bug reports

Public·20 members

Andreas Bogk
Andreas Bogk

Wrong narrator language

My Windows is set to German, but all the VarAC texts are in English. This makes for a narration with a terrible accent. :) It would be nice if the TTS voice was set to English.

72 Views
Andreas Bogk
Andreas Bogk
Feb 04, 2023

Thanks!


It does strike me as a hack to change the system wide default settings just for one app, though. What would be rather practical is if I could choose between the installed voices in the VarAC settings. There´s that selection box that allows me to choose between male and female voice (which doesn´t do anything for me). This could be polulated by the actually installed voices instead.


Here´s how language packs look like on my machine:



C:\Users\andreas>python

Python 3.10.9 (tags/v3.10.9:1dd9be6, Dec 6 2022, 20:01:21) [MSC v.1934 64 bit (AMD64)] on win32

Type "help", "copyright", "credits" or "license" for more information.

>>> import win32com.client

>>>

>>> # Create a reference to the TTS engine

>>> engine = win32com.client.Dispatch("SAPI.SpVoice")

>>>

>>> # Enumerate all available voices

>>> voices = engine.GetVoices()

>>> for voice in voices:

... print(voice.GetDescription())

...

Microsoft Hedda Desktop - German

Microsoft David Desktop - English (United States)

Microsoft Zira Desktop - English (United States)

>>>


bottom of page