Fix crashes
This commit is contained in:
@@ -88,11 +88,18 @@ namespace stardew_access.ScreenReader
|
||||
|
||||
private void Speak(string text, bool interupt)
|
||||
{
|
||||
if (_speakProcess.HasExited) {
|
||||
InitializeScreenReader();
|
||||
}
|
||||
if (interupt)
|
||||
{
|
||||
_speakProcess.StandardInput.WriteLine("x");
|
||||
}
|
||||
_speakProcess.StandardInput.WriteLine($"s{text}");
|
||||
var lines = text.Split("\n").ToArray();
|
||||
foreach (var line in lines) {
|
||||
_speakProcess.StandardInput.WriteLine($"s{line}");
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user