Advertisement
load-net

vosk-serevr-asterisk

Apr 7th, 2022
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.23 KB | None | 0 0
  1.  
  2.  
  3. Сталкиваясь с такой ошибкой просто переустановите пайтон на 3.9
  4.  
  5.  
  6. websocket]# ./test.py
  7. Traceback (most recent call last):
  8. File "./test.py", line 26, in <module>
  9. asyncio.run(run_test('ws://localhost:2700'))
  10. AttributeError: module 'asyncio' has no attribute 'run'
  11.  
  12.  
  13.  
  14.  
  15. sudo yum install docker-ce-18.06.3.ce-3.el7 docker-ce-cli-18.06.3.ce-3.el7 containerd.io
  16.  
  17. sudo systemctl start docker.
  18.  
  19. для запуска docker run -d -p 2700:2700 alphacep/kaldi-en:latest
  20.  
  21. Должно выглядить так
  22. ****************************************
  23. root@vosck:~# docker run -p 2700:2700 alphacep/kaldi-ru:latest
  24. LOG (VoskAPI:ReadDataFiles():model.cc:213) Decoding params beam=13 max-active=7000 lattice-beam=6
  25. LOG (VoskAPI:ReadDataFiles():model.cc:216) Silence phones 1:2:3:4:5:6:7:8:9:10
  26. LOG (VoskAPI:RemoveOrphanNodes():nnet-nnet.cc:948) Removed 1 orphan nodes.
  27. LOG (VoskAPI:RemoveOrphanComponents():nnet-nnet.cc:847) Removing 2 orphan components.
  28. LOG (VoskAPI:Collapse():nnet-utils.cc:1488) Added 1 components, removed 2
  29. LOG (VoskAPI:CompileLooped():nnet-compile-looped.cc:345) Spent 0.39991 seconds in looped compilation.
  30. LOG (VoskAPI:ReadDataFiles():model.cc:248) Loading i-vector extractor from /opt/vosk-model-ru/model/ivector/final.ie
  31. LOG (VoskAPI:ComputeDerivedVars():ivector-extractor.cc:183) Computing derived variables for iVector extractor
  32. LOG (VoskAPI:ComputeDerivedVars():ivector-extractor.cc:204) Done.
  33. LOG (VoskAPI:ReadDataFiles():model.cc:278) Loading HCLG from /opt/vosk-model-ru/model/graph/HCLG.fst
  34. LOG (VoskAPI:ReadDataFiles():model.cc:293) Loading words from /opt/vosk-model-ru/model/graph/words.txt
  35. LOG (VoskAPI:ReadDataFiles():model.cc:302) Loading winfo /opt/vosk-model-ru/model/graph/phones/word_boundary.int
  36. LOG (VoskAPI:ReadDataFiles():model.cc:309) Loading subtract G.fst model from /opt/vosk-model-ru/model/rescore/G.fst
  37. LOG (VoskAPI:ReadDataFiles():model.cc:311) Loading CARPA model from /opt/vosk-model-ru/model/rescore/G.carpa
  38. LOG (VoskAPI:ReadDataFiles():model.cc:317) Loading RNNLM model from /opt/vosk-model-ru/model/rnnlm/final.raw
  39. INFO:root:Listening on 0.0.0.0:2700
  40. --------------------------------------------------
  41.  
  42. необходимо минимум 13 гб оперативной памяти
  43.  
  44.  
  45. т.к. у меня 2 гб он повиснет и систему затормозит
  46. но вылитит с ошибкой
  47.  
  48. попробуем дождаться воо
  49.  
  50. Подключю к удаленному серверу покажу как бывает когда все хорошо
  51.  
  52.  
  53.  
  54.  
  55. sudo yum -y update
  56.  
  57. sudo yum groupinstall "Development Tools" -y
  58. sudo yum install openssl-devel libffi-devel bzip2-devel mc git wget -y
  59. systemctl stop firewalld && systemctl disable firewalld
  60. mcedit /etc/sysconfig/selinux
  61. setenforce 0
  62. wget https://downloads.asterisk.org/pub/telephony/asterisk/asterisk-19.3.1.tar.gz
  63. tar xzvf asterisk-19.3.1.tar.gz
  64. cd asterisk-19.3.1
  65. contrib/scripts/install_prereq install
  66. ./configure -libdir=/usr/lib64 --with-jansson-bundled
  67.  
  68. make menuselect
  69. make -j8
  70. make install &&
  71. make samples &&
  72. make config &&
  73. make ldconfig
  74.  
  75. tcpdump -i any -G 600 -i any -vvvv port 5060
  76.  
  77.  
  78. find / -name res_ari.so -print
  79.  
  80. find / -name res_http_websocket.so -print
  81.  
  82. find / -name res_speech_vosk.so -print
  83.  
  84. Нужно сконфигурировать модуль
  85.  
  86.  
  87. /usr/sbin/asterisk
  88.  
  89. ./bootstrap
  90. ./configure --with-asterisk=/usr/src/asterisk-19.3.1 --prefix=/usr/lib64
  91. make
  92. make install
  93.  
  94.  
  95.  
  96.  
  97.  
  98. /usr/lib64/lib/asterisk/modules/res_speech_vosk.so
  99.  
  100. /usr/lib64/asterisk/modules/res_ari.so
  101.  
  102.  
  103. Модуль загружен передавайте разработчикам астериск в работу !!!!!!!!!
  104.  
  105.  
  106. [from-internal]
  107. exten = 1,1,Answer
  108. same = n,Wait(1)
  109. same = n,SpeechCreate
  110. same = n,SpeechBackground(hello)
  111. same = n,Verbose(0,Result was ${SPEECH_TEXT(0)})
  112.  
  113.  
  114.  
  115.  
  116. [endpoint-template](!)
  117. type = endpoint
  118. transport = transport-udp-nat
  119. context = from-internal
  120. dtmf_mode = rfc4733
  121. disallow = all
  122. allow = ulaw
  123. allow = alaw
  124.  
  125. [auth-template-userpass](!)
  126. type = auth
  127. auth_type = userpass;
  128.  
  129. [aor-template-single-reg](!)
  130. type = aor
  131. max_contacts = 1
  132.  
  133.  
  134.  
  135. ;;;;;;;;;;;users;;;;;;;;;;;;;;;;;;;;;
  136.  
  137. [108](endpoint-template)
  138. auth = auth108
  139. aors = 108
  140. callerid = man 108;
  141.  
  142. [auth108](auth-template-userpass)
  143. username = 108
  144. password = 1JKHKJjj23
  145.  
  146. [108](aor-template-single-reg)
  147.  
  148. ;;;;;;;;;;;;;;;;109;;;;;;;;;;;;;;;;;;;;;
  149.  
  150. [109](endpoint-template)
  151. auth = auth109
  152. aors = 109
  153. callerid = man 109;
  154.  
  155. [auth109](auth-template-userpass)
  156. username = 109
  157. password = 123dsvHGuill
  158.  
  159. [109](aor-template-single-reg)
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166. cat /etc/redhat-release
  167. CentOS Linux release 7.9.2009 (Core)
  168.  
  169. sudo yum groupinstall "Development Tools" -y
  170. sudo yum install gcc openssl-devel bzip2-devel libffi-devel zlib-devel wget mc git -y
  171. wget https://www.python.org/ftp/python/3.9.9/Python-3.9.9.tgz
  172. tar xzf Python-3.9.9.tgz
  173. ./configure --enable-optimizations
  174. sudo make altinstall
  175. git clone https://github.com/alphacep/vosk-server
  176. cd /usr/src/vosk-server
  177. sudo yum -y install python3-pip
  178. /usr/local/bin/python3.9 -m pip install --upgrade pip
  179. python3.9 -m pip install -r requirements.txt -v
  180.  
  181.  
  182.  
  183.  
  184.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement