From 2473d667fdf2b8ebff607cc8bbc0a7d4ff72ea07 Mon Sep 17 00:00:00 2001
From: Stuart Buchanan <stuart_d_buchanan@yahoo.co.uk>
Date: Sat, 11 Feb 2017 21:49:00 +0000
Subject: [PATCH] Use Festival TTS for tutorials

---
 Nasal/tutorial/tutorial.nas | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/Nasal/tutorial/tutorial.nas b/Nasal/tutorial/tutorial.nas
index e4604cb62..f44c985e4 100644
--- a/Nasal/tutorial/tutorial.nas
+++ b/Nasal/tutorial/tutorial.nas
@@ -415,6 +415,11 @@ var say_message = func(node, default = nil) {
 
 		if (msg != nil) {
 			display.write(msg, 1, 1, 1);
+			if (audio == nil) {
+				# Link to text-to-speech
+				setprop("/sim/sound/voices/copilot", msg);
+			}
+
 			last_messageN.setValue(msg);
 		}
 	}
@@ -481,5 +486,3 @@ var load = func(file, index = 0) {
 	props.globals.getNode("/sim/tutorials", 1).removeChild("tutorial", index);
 	io.read_properties(file, "/sim/tutorials/tutorial[" ~ index ~ "]/");
 }
-
-