alphacep / alphacep/vosk-server

how to stop detect speech by using vosk in freeswitch

Open
#100 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
1.3k
Forks
317
PR merge metrics
No merged PRs in 30d

Description

Hi,

When I use VOSK on Freeswitch, how do I stop VOSK speech recognition when I get the results I want during a call?

I am having a problem now, I do not know how to stop VOSK speech recognition after I use VOSK to recognize the result in Freeswitch.

I've tried two approaches:

1. **Add the app to the dialplan,like this:**
````xml








````
Or
````xml








````

2. **use Inline Dialplan, like this:**

bgapi originate {fire_asr_events=true,detect_speech=vosk}user/1001 'set:fire_asr_events=true,detect_speech:vosk default default,transfer:callcenter01 XML call_center_context,sleep:1000,detect_speech:stop' inline

**But neither method can stop the recognition of VOSK, and you have to hang up the call to stop the recognition.**

So, what should I do to stop Vosk speech recognition at any time?

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.