HoneyTian commited on
Commit
9ff8c1e
·
1 Parent(s): 6a85bff
Files changed (2) hide show
  1. nx_vad/nx_vad.go +3 -1
  2. silero_vad/main.go +1 -1
nx_vad/nx_vad.go CHANGED
@@ -11,11 +11,13 @@ func main () {
11
  filenamePtr := flag.String("filename", "", "input wav audio file")
12
  silenceTimePtr := flag.Float64("silence_time", 0.0, "silence time in seconds")
13
  longestActivatePtr := flag.Float64("longest_activate", 0.0, "longest activate time in seconds")
 
14
  flag.Parse()
15
 
16
  var filename string = *filenamePtr
17
  var silenceTime float32 = float32(*silenceTimePtr)
18
  var longestActivate float32 = float32(*longestActivatePtr)
 
19
  fmt.Println(filename)
20
 
21
  var wavInfo audio.WavInfoType
@@ -43,7 +45,7 @@ func main () {
43
  count := uint32(0)
44
 
45
  sv := streaming_vad.StreamingVadType{}
46
- sv.Init(8000, silenceTime, longestActivate)
47
 
48
  var begin uint32
49
  var end uint32
 
11
  filenamePtr := flag.String("filename", "", "input wav audio file")
12
  silenceTimePtr := flag.Float64("silence_time", 0.0, "silence time in seconds")
13
  longestActivatePtr := flag.Float64("longest_activate", 0.0, "longest activate time in seconds")
14
+ sampleRatePtr := flag.Int("sample_rate", 8000, "sample rate")
15
  flag.Parse()
16
 
17
  var filename string = *filenamePtr
18
  var silenceTime float32 = float32(*silenceTimePtr)
19
  var longestActivate float32 = float32(*longestActivatePtr)
20
+ var sampleRate uint32 = int(*sampleRatePtr)
21
  fmt.Println(filename)
22
 
23
  var wavInfo audio.WavInfoType
 
45
  count := uint32(0)
46
 
47
  sv := streaming_vad.StreamingVadType{}
48
+ sv.Init(sampleRate, silenceTime, longestActivate)
49
 
50
  var begin uint32
51
  var end uint32
silero_vad/main.go CHANGED
@@ -21,7 +21,7 @@ func main() {
21
  var filename string = *filenamePtr
22
  var silenceTime float32 = float32(*silenceTimePtr)
23
  var speechPadTime float32 = float32(*speechPadTimePtr)
24
- var sampleRate int = float32(*sampleRatePtr)
25
  fmt.Println(filename)
26
 
27
  var silenceTimeMs int = int(silenceTime * 1e3)
 
21
  var filename string = *filenamePtr
22
  var silenceTime float32 = float32(*silenceTimePtr)
23
  var speechPadTime float32 = float32(*speechPadTimePtr)
24
+ var sampleRate int = int(*sampleRatePtr)
25
  fmt.Println(filename)
26
 
27
  var silenceTimeMs int = int(silenceTime * 1e3)