精品乱码一区二区三四区视频-japan白嫩丰满少妇videos-人妻无码一区二区不卡无码av-狂野欧美性猛交xxxx-欧美 亚洲 中文 国产综合-国产精品美女久久久m-国产欧美熟妇另类久久久-无码一区二区三区亚洲人妻-男人操女人逼,日韩性xx,成全视频观看免费高清第6季,欧美一区三区

新聞資訊

全數字醫護對講系統廠家-XSwitch內置的離線ASR及TTS的使用方法

2023-10-20 12:03

     在如何在XSwitch中使用ASR及TTS中提到,XSwitch內置了很多ASR/TTS模塊,但大多數的ASR/TTS服務都是云廠商提供的。使用這些服務不僅需要有相應的賬號,而且大部分也需要付費才能使用。在開發測試時,有時用起來就不能隨心所欲。 各類通信方案定制咨詢:028-83110277 

       為方便大家開發與測試,XSwitch也提供了離線的ASR與TTS。

tts_commandline:

       該模塊是XSwitch內置的模塊,XSwitch提供了配套的espeak-ng,可以支持中文。

       在命令行上加載模塊:

當然,也可以在XUI界面上加載,殊途同歸。

到【呼叫】?【路由】中,新建一條路由:

       •  名稱:tts,也可以隨意

       •  被叫字冠:tts,也可以是其它號碼,如1234

       •  呼叫源:default

       •  目的地類型:高級功能/系統

新出現的“文本”框中填入以下內容:

 

其中,zh表示是中文。

然后就可以呼叫tts進行測試了。

       注意,espeak-ng放出來的聲音不好聽,但對于開發測試來說,有總比沒有好。我們后續會給出一個更“好聽”的使用方法,敬請期待。

mod_ai:

       XSwitch在mod_ai中提供了一個asr服務,可離線使用,效果還不錯。使用開源的Vosk引擎。Vosk引擎比較小,但是模型文件比較大,因而需要單獨下載。

      首先,進入宿主機上的storage目錄,創建vosk目錄,如下:

到以下地址下載模型文件,解壓后放到剛剛創建的vosk目錄。

目前測試了以下幾個模型:

       •  vosk-model-cn-0.1 8k

       •  vosk-model-small-cn-0.3 16k

       •  vosk-model-small-en-us-0.15 16k

       •  vosk-model-en-us-daanzu-20200328 16k

       然后,到XUI上【AI】?【AI】?【default】中,配置Asr-Models,啟用相應的模型配置。配置完成后【重載】模塊。

簡單使用:

到【呼叫】?【路由】中,新建一條路由:

       •  名稱:asr,也可以隨意

       •  被叫字冠:asr,也可以是其它號碼,如1234

       •  呼叫源:default

       •  目的地類型:高級功能/系統

新出現的“文本”框中填入以下內容:

       打開【高級】?【擴展功能】?【終端】就可以看到日志。上面使用了err級別的日志是為了紅色能顯示得更醒目。

       上述命令中,也可以通過asr:ai:vosk-model-cn-0.1指定使用的模型。

使用方法:

其中,asr engine參數語法為:

其中:model可以省略,如果省略,則使用能找到的第一個模型,如:

XCC中,不需要asr:前綴,用起來更高效。

在Lua中使用:

FreeSWITCH兼容用法(Lua):

 

其它:

mod_ai模塊實現了:

       •  AI API:類似mod_httapi,但是用JSON代替XML

       •  ai ASR Interface:是一個XCC的ASR,僅用于xcc_detect_speech,不適用于在核心中調用。

上一篇:數字醫護對講系統廠家-高清語音的云通信系統如何工作的?
返回
下一篇:醫療排隊叫號系統廠家-什么是RTCP( rtcp協議詳解)