This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
голосовые_сервисы_помогут_голосовой_почте [2026/06/22 14:40] val [Шаг 6. Добавляем голосовую почту в диалплан] |
голосовые_сервисы_помогут_голосовой_почте [2026/07/02 15:14] (current) val [Шаг 6. Добавляем голосовую почту в диалплан] |
||
|---|---|---|---|
| Line 97: | Line 97: | ||
| * Используя тему "[[Сервис Asterisk#Запись звукового файла]]" записываем и прослушиваем сообщение | * Используя тему "[[Сервис Asterisk#Запись звукового файла]]" записываем и прослушиваем сообщение | ||
| - | ===== Шаг 4. Разворачиваем Yandex SpeechKit ====== | + | ===== Шаг 4. ====== |
| + | |||
| + | * Используя [[Пакет sudo]] переключаемся на пользователя аsterisk | ||
| + | |||
| + | ==== Разворачиваем Yandex SpeechKit === | ||
| * [[https://cloud.yandex.ru/docs/free-trial/concepts/quickstart|Как воспользоваться пробным периодом]] | * [[https://cloud.yandex.ru/docs/free-trial/concepts/quickstart|Как воспользоваться пробным периодом]] | ||
| Line 103: | Line 107: | ||
| * Установка ПО для [[Перекодировка звука#Перекодировка в ogg формат]] | * Установка ПО для [[Перекодировка звука#Перекодировка в ogg формат]] | ||
| - | * Используя [[Пакет sudo]] переключаемся на пользователя аsterisk | ||
| * [[Перекодировка звука#Перекодировка в ogg формат]] записанного голосового сообщения | * [[Перекодировка звука#Перекодировка в ogg формат]] записанного голосового сообщения | ||
| * Инициализируем и тестируем распознавание [[Yandex SpeechKit]] | * Инициализируем и тестируем распознавание [[Yandex SpeechKit]] | ||
| + | |||
| + | ==== или Whisper ==== | ||
| + | |||
| + | * [[Whisper]] | ||
| ===== Шаг 5. Развертываем систему рассылки email ====== | ===== Шаг 5. Развертываем систему рассылки email ====== | ||
| Line 118: | Line 125: | ||
| # cat /usr/local/bin/mailsend.sh | # cat /usr/local/bin/mailsend.sh | ||
| </code><code> | </code><code> | ||
| - | #!/bin/sh | + | #!/bin/bash |
| DIR=/usr/share/asterisk/sounds/recordings/ | DIR=/usr/share/asterisk/sounds/recordings/ | ||
| Line 151: | Line 158: | ||
| source ~/venv1/bin/activate | source ~/venv1/bin/activate | ||
| cd $DIR | cd $DIR | ||
| - | ~/venv1/bin/whisper ${FILENAME}.ogg --model base --device cpu --language ru >/dev/null 2>&1 | + | ~/venv1/bin/whisper ${RECFILENAME}.ogg --model base --device cpu --language ru >/dev/null 2>&1 |
| cd | cd | ||
| Line 163: | Line 170: | ||
| # chmod +x /usr/local/bin/mailsend.sh | # chmod +x /usr/local/bin/mailsend.sh | ||
| - | # su - asterisk | + | # 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 -P /usr/share/asterisk/sounds/recordings/ | ||