twitterReader/festival.go
festival.goRaw
1package main
2
3import (
4 "fmt"
5 "os/exec"
6 "strings"
7)
8
9func festivalEn(text string) {
10 path, err := exec.LookPath("festival")
11 if err != nil {
12 return
13 }
14 festival := exec.Command(path, "--tts")
15 reader := strings.NewReader(text)
16 festival.Stdin = reader
17 err = festival.Run()
18 if err != nil {
19 fmt.Println("error")
20 }
21}
22
23func festivalCa(text string) {
24 out, err := exec.Command("bash", "readCa.sh", text).Output()
25 if err != nil {
26 fmt.Println("error")
27 }
28 fmt.Println(string(out))
29}