I'm experiencing a lot of problems with Renpy's self-voicing in this patch. Not just in my game, but in the tutorial and 'the question' as well.
I was not experiencing these issues before, and haven't made any changes to my script or personal computer that would explain this. I'm also receiving emails from a player who is experiencing the same issues, so I believe it's not personal to my machine.
Issues are as follows:
Voice helper only reads the first highlighted option menu, and then stops speaking.
Voice helper does not read the in-game text.
After exiting the program, the voice helper will tell me its disabled a few seconds after quitting the program.
Together, this is making it difficult for the blind to access renpy games. I just want to make sure that this is uniform across renpy, and that me and this player aren't just having the same issues by coincidence.
Can anyone get back to me after testing self-voicing in the latest version?
edit: just found this error message. don't get it every time, but it seems related
Which points to line fifteen of this code in the renpy lib:
Code: Select all
Text = WScript.Arguments(0)
Speaker = WScript.Arguments(1)
Set s = CreateObject("SAPI.SpVoice")
For Each Voice In s.GetVoices
I = I + 1
If InStr(Voice.GetDescription, Speaker) > 0 Then
Set s.Voice = s.GetVoices.Item(I-1)
Exit For
End If
Next
s.Speak Text