User Tools

Site Tools


голосовые_сервисы_помогут_голосовой_почте

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
голосовые_сервисы_помогут_голосовой_почте [2026/07/02 15:14]
val [Шаг 6. Добавляем голосовую почту в диалплан]
голосовые_сервисы_помогут_голосовой_почте [2026/09/30 14:56] (current)
val [Шаг 6. Добавляем голосовую почту в диалплан]
Line 30: Line 30:
 ==== Система ==== ==== Система ====
  
-  * Linux [[https://​val.bmstu.ru/​unix/​img/​My%20Documents/​debian_10.11_64_01.ova|Debian ​10]] в домашней сети+  * Linux [[https://​val.bmstu.ru/​unix/​img/​My%20Documents/​debian_13.5_64_03.ova|Debian ​13]] в домашней сети
  
 ==== Настройка сети ==== ==== Настройка сети ====
Line 108: Line 108:
   * Установка ПО для [[Перекодировка звука#​Перекодировка в ogg формат]]   * Установка ПО для [[Перекодировка звука#​Перекодировка в ogg формат]]
   * [[Перекодировка звука#​Перекодировка в ogg формат]] записанного голосового сообщения   * [[Перекодировка звука#​Перекодировка в ogg формат]] записанного голосового сообщения
 +
   * Инициализируем и тестируем распознавание [[Yandex SpeechKit]]   * Инициализируем и тестируем распознавание [[Yandex SpeechKit]]
  
Line 118: Line 119:
   * [[UA mutt]]   * [[UA mutt]]
  
 +<​code>​
 +asterisk@server:/​usr/​share/​asterisk/​sounds/​recordings$ ​
 +
 +RECFILENAME=speech
 +NUMFROM=401
 +MAILTO=user3@corp13.un
 +
 +cat ${RECFILENAME}.txt | mutt -s "​Голосовое сообщение от абонента ${NUMFROM}"​ -a ${RECFILENAME}.ogg -- ${MAILTO}
 +</​code>​
 ===== Шаг 6. Добавляем голосовую почту в диалплан ====== ===== Шаг 6. Добавляем голосовую почту в диалплан ======
  
Line 158: Line 168:
 source ~/​venv1/​bin/​activate source ~/​venv1/​bin/​activate
 cd $DIR cd $DIR
-~/​venv1/​bin/​whisper ${RECFILENAME}.ogg --model base --device cpu --language ru >/​dev/​null ​2>&1+~/​venv1/​bin/​whisper ${RECFILENAME}.ogg --model base --device cpu --language ru --fp16 False >/​dev/​null
 cd cd
  
Line 172: Line 182:
 # sudo -u asterisk bash # sudo -u asterisk bash
  
-$ wget https://​val.bmstu.ru/​unix/​Media/​speech.alaw -P /​usr/​share/​asterisk/​sounds/​recordings/​+$ wget https://​val.bmstu.ru/​unix/​Media/​speech.alaw -O /​usr/​share/​asterisk/​sounds/​recordings/​speech.alaw
  
 $ /​usr/​local/​bin/​mailsend.sh speech user3@corpX.un ''​ 401 ''​ $ /​usr/​local/​bin/​mailsend.sh speech user3@corpX.un ''​ 401 ''​
голосовые_сервисы_помогут_голосовой_почте.1782994486.txt.gz · Last modified: 2026/07/02 15:14 by val