Jump to content

Using a speech engine to highlight words: Difference between revisions

m
(julia example)
Line 75:
=={{header|Julia}}==
{{trans|Go}}
<lang julia>constfunction espeakspeak(sentence, cmd = "/utl/espeak.bat")
 
function speak(sentence)
prev = ""
prevlength = 0
bs = ""
for (i, word) in enumerate(split(lowercase(sentence)))
words = replace(lowercase(word), r"[^a-z]" => "")
print(uppercase(words))
run(`$espeakcmd $words`)
sleep(1)
print("\b"^length(words), i == 1 ? titlecase(word) : word, " ")
end
println()
end
 
speak("“AreAre those shy Eurasian footwear, cowboy chaps, or jolly earthmoving headgear?")
 
</lang>
 
4,107

edits

Cookies help us deliver our services. By using our services, you agree to our use of cookies.