|
|
@ -48,7 +48,7 @@ func main() {
|
|
|
|
defer rl.Close()
|
|
|
|
defer rl.Close()
|
|
|
|
|
|
|
|
|
|
|
|
// Inform the user about how to enter input
|
|
|
|
// Inform the user about how to enter input
|
|
|
|
fmt.Println("Enter lines of text (press Enter on a blank line to finish):")
|
|
|
|
fmt.Println("Enter text to be read (A-Z and 0-9 only). Press Enter on a blank line to process:")
|
|
|
|
|
|
|
|
|
|
|
|
var inputBuilder strings.Builder
|
|
|
|
var inputBuilder strings.Builder
|
|
|
|
for {
|
|
|
|
for {
|
|
|
@ -82,7 +82,7 @@ func main() {
|
|
|
|
if soundData, ok := soundMap[c]; ok {
|
|
|
|
if soundData, ok := soundMap[c]; ok {
|
|
|
|
playSound(soundData)
|
|
|
|
playSound(soundData)
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
fmt.Printf("No sound file found for character: %c\n", c)
|
|
|
|
fmt.Printf("Invalid character (skipping): %c\n", c)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
time.Sleep(pauseBetweenCharacters)
|
|
|
|
time.Sleep(pauseBetweenCharacters)
|
|
|
|
}
|
|
|
|
}
|
|
|
|