I wrote a program for practicing note identification on a guitar:
note1 = {"A.", "B", "C", "D", "E", "F", "G"};
note2 = {" Sharp", " Natural", " Flat"};
string = {"first ", "second ", "third ", "fourth ", "fifth ",
"sixth "};
list = StringJoin[#] & /@ Tuples[{note1, note2}];
list2 = Flatten[
Table[RandomSample[StringJoin[#] & /@ Tuples[{string, list}]], {i,
1, 1}]];
For[i = 1, i <= Length[list2], i++,
Speak[list2[[i]]];
Pause[2.5];
]
I do not have a Mathematica license, so I want to use Wolfram Cloud. The problem is that the server times out before the for-loop gets through the entire list. Is there anyway to send the speak command to the server, then have it send back the entire list in audio format?