]> 127.0.0.1 Git - bili_danmu/.git/commitdiff
tts bug
authorqydysky <qydysky@foxmail.com>
Sun, 10 Jan 2021 03:01:01 +0000 (11:01 +0800)
committerqydysky <qydysky@foxmail.com>
Sun, 10 Jan 2021 03:01:01 +0000 (11:01 +0800)
README.md
Reply/F.go
Reply/gtk.go
Reply/tts.go
Send/README.md
demo/config/config_tts.json
demo/go.mod

index 959e50b870e36f0462c53fc03ac00e9aa77761fc..d7f9a25cc9ad5685c5e6e94ead736c680265e745 100644 (file)
--- a/README.md
+++ b/README.md
@@ -9,7 +9,7 @@ golang go version go1.15 linux/amd64
 |CV/|全局变常量|
 |F/|项目小工具(ws消息生成、api、整数字节转换)|
 |Replay/|接收的数据处理区|
-|Send/|å¼¹å¹\95å\8f\91é\80\81|
+|Send/|å\8f\91é\80\81æ\95°æ\8d®å\8cº|
 |_Screenshot/|截图保存目录|
 |_msg_sample/|ws接收数据示例|
 |_source/|bilijs文件示例|
index d8691624b3880e9e546601e0945ab195ce47f6ea..2563209f075f41ab57ba78dafb159bbeb7c6b16e 100644 (file)
@@ -342,7 +342,7 @@ func Obsf(on bool){
                                return
                        }
                        l.I("启动obs")
-                       p.Exec().Startf(exec.Command(obs.Prog))
+                       p.Exec().Start(exec.Command(obs.Prog))
                        p.Sys().Timeoutf(3)
                }
                
index dd2ed5433211bd4c92ff9b4f123c6a8773f33893..e384dc773c182894fc409818873bc22d105570f1 100644 (file)
@@ -600,6 +600,10 @@ func load_face(uid string) (loc string) {
                return
        }
        if gtkGetList.Len() > 1000 {return}
+       //加入前先行检查
+       for v := gtkGetList.Front();v != nil;v = v.Next() {
+               if v.Value.(string) == uid {return}
+       }
        gtkGetList.PushBack(uid)
        return
 }
\ No newline at end of file
index 70d24360c5e7436f664a5379d7db645bfe28d76f..684a0dbfd4f51fa03eca83bf234fd2fba86bd0ec 100644 (file)
@@ -3,6 +3,7 @@
 package reply
 
 import (
+       "os/exec"
        "net/url"
        "strings"
        p "github.com/qydysky/part"
@@ -46,6 +47,9 @@ func init(){
                        }
                }
        }
+       //启动程序
+       p.Exec().Start(exec.Command(tts_prog))
+
        go func(){
                for{
                        e := <- tts_List
@@ -86,6 +90,6 @@ func TTS(uid,msg string) {
        var prog = []string{}
        prog = append(prog, p.Sys().Cdir()+"/tts.mp3")
        prog = append(prog, strings.Split(tts_prog_set," ")...)
-       p.Exec().Run(false, tts_prog, prog...)
+       p.Exec().Start(exec.Command(tts_prog, prog...))
        return
 }
\ No newline at end of file
index 57d87240350125185a71d9c2a414a482ea2bd03b..60f1f2c33951adfeb0b7e67b3c52d1aa6af9af19 100644 (file)
@@ -3,7 +3,7 @@
 ### 目录释义
 |目录|说明|
 |-|-|
-|./|å¼¹å¹\95å\8f\91é\80\81|
+|./|å\8f\91é\80\81æ\95°æ\8d®å\8cº|
 |Send.go|弹幕发送|
 |Send_pm.go|私信发送|
 ---
\ No newline at end of file
index 3c0a36d8dc01c171116951b7b7cc17e090ac3d0f..dfaf7cad7ac9c6dba5d6f5a01b7d7163249298e1 100644 (file)
@@ -3,6 +3,5 @@
     "0gift": "感谢{D}",
     "0superchat": "感谢{D}",
     "0multi": "观众:{D}",
-    "0room": "{D}",
     "0rank":"{D}"
 }
\ No newline at end of file
index 01265daf60a0ccb59f192846b71f5428eaa1b412..9e83cc3bd8b5eb52a210359a4d7c3bde63ef4886 100644 (file)
@@ -11,7 +11,7 @@ require (
        github.com/miekg/dns v1.1.35 // indirect
        github.com/mitchellh/mapstructure v1.4.0 // indirect
        github.com/qydysky/bili_danmu v0.5.7
-       github.com/qydysky/part v0.3.5-0.20210106133414-a27e61b5ba4b // indirect
+       github.com/qydysky/part v0.3.5-0.20210110025721-48b2732f9fb8 // indirect
        github.com/shirou/gopsutil v3.20.12+incompatible // indirect
        github.com/skip2/go-qrcode v0.0.0-20200617195104-da1b6568686e // indirect
        golang.org/x/crypto v0.0.0-20201221181555-eec23a3978ad // indirect
@@ -22,5 +22,5 @@ require (
 replace (
        github.com/gotk3/gotk3 v0.5.2 => github.com/qydysky/gotk3 v0.0.0-20210103171910-327affdaaa80
        github.com/qydysky/bili_danmu => ../
-//github.com/qydysky/part => ../../part
+       //github.com/qydysky/part => ../../part
 )