浏览代码

移除测试的 vosk api 功能

Signed-off-by: allan716 <[email protected]>
allan716 3 年之前
父节点
当前提交
438a947dde
共有 4 个文件被更改,包括 0 次插入106 次删除
  1. 0 1
      go.mod
  2. 0 1
      go.sum
  3. 0 90
      internal/pkg/vosk_api/vosk_client.go
  4. 0 14
      internal/pkg/vosk_api/vosk_client_test.go

+ 0 - 1
go.mod

@@ -19,7 +19,6 @@ require (
 	github.com/go-resty/resty/v2 v2.6.0
 	github.com/go-rod/rod v0.101.7
 	github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect
-	github.com/gorilla/websocket v1.4.2
 	github.com/grd/stat v0.0.0-20130623202159-138af3fd5012
 	github.com/huandu/go-clone v1.3.0
 	github.com/james-bowman/nlp v0.0.0-20210511120306-26d441fa0ded

+ 0 - 1
go.sum

@@ -207,7 +207,6 @@ github.com/gorilla/context v1.1.1/go.mod h1:kBGZzfjB9CEq2AlWe17Uuf7NDRt0dE0s8S51
 github.com/gorilla/mux v1.6.2/go.mod h1:1lud6UwP+6orDFRuTfBEV8e9/aOM/c4fVVCaMa2zaAs=
 github.com/gorilla/mux v1.7.3/go.mod h1:1lud6UwP+6orDFRuTfBEV8e9/aOM/c4fVVCaMa2zaAs=
 github.com/gorilla/websocket v0.0.0-20170926233335-4201258b820c/go.mod h1:E7qHFY5m1UJ88s3WnNqhKjPHQ0heANvMoAMk2YaljkQ=
-github.com/gorilla/websocket v1.4.2 h1:+/TMaTYc4QFitKJxsQ7Yye35DkWvkdLcvGKqM+x0Ufc=
 github.com/gorilla/websocket v1.4.2/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE=
 github.com/grd/stat v0.0.0-20130623202159-138af3fd5012 h1:TVY1GBBIAAph4RWO9Y3p1wU+7n6khY1jxPKjDphzznA=
 github.com/grd/stat v0.0.0-20130623202159-138af3fd5012/go.mod h1:hHyH5N67TF4tD4PBbqMlyuIu5Lq5QwKSgNyyG31trzY=

+ 0 - 90
internal/pkg/vosk_api/vosk_client.go

@@ -1,90 +0,0 @@
-package vosk_api
-
-import (
-	"encoding/json"
-	"github.com/gorilla/websocket"
-	"io"
-	"net/url"
-	"os"
-)
-
-const Host = "192.168.50.135"
-const Port = "2700"
-const buffsize = 8000
-
-type Message struct {
-	Result []struct {
-		Conf  float64
-		End   float64
-		Start float64
-		Word  string
-	}
-	Text string
-}
-
-var m Message
-
-func GetResult(audioFileFullPath string) error {
-	u := url.URL{Scheme: "ws", Host: Host + ":" + Port, Path: ""}
-	println("connecting to ", u.String())
-
-	// Opening websocket connection
-	c, _, err := websocket.DefaultDialer.Dial(u.String(), nil)
-	if err != nil {
-		return err
-	}
-	defer c.Close()
-
-	f, err := os.Open(audioFileFullPath)
-	if err != nil {
-		return err
-	}
-
-	for {
-		buf := make([]byte, buffsize)
-		dat, err := f.Read(buf)
-
-		if dat == 0 && err == io.EOF {
-			err = c.WriteMessage(websocket.TextMessage, []byte("{\"eof\" : 1}"))
-			if err != nil {
-				return err
-			}
-			break
-		}
-		if err != nil {
-			return err
-		}
-
-		err = c.WriteMessage(websocket.BinaryMessage, buf)
-		if err != nil {
-			return err
-		}
-
-		// Read message from server
-		_, _, err = c.ReadMessage()
-		if err != nil {
-			return err
-		}
-	}
-
-	// Read final message from server
-	_, msg, err := c.ReadMessage()
-	if err != nil {
-		return err
-	}
-
-	// Closing websocket connection
-	err = c.WriteMessage(websocket.CloseMessage, websocket.FormatCloseMessage(websocket.CloseNormalClosure, ""))
-	if err != nil {
-		return err
-	}
-
-	// Unmarshalling received message
-	err = json.Unmarshal(msg, &m)
-	if err != nil {
-		return err
-	}
-	println(m.Text)
-
-	return nil
-}

+ 0 - 14
internal/pkg/vosk_api/vosk_client_test.go

@@ -1,14 +0,0 @@
-package vosk_api
-
-import (
-	"testing"
-	"path/filepath"
-)
-
-func TestGetResult(t *testing.T) {
-	audioFPath := filepath.FromSlash("../../../TestData/ffmpeg/org/sampleAudio.wav")
-	err := GetResult(audioFPath)
-	if err != nil {
-		t.Fatal(err)
-	}
-}