Голос Алисы

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

geniusbsd
Сообщения: 23
Зарегистрирован: Вт фев 02, 2016 8:54 am
Благодарил (а): 1 раз
Поблагодарили: 2 раза

Re: Голос Алисы

Сообщение geniusbsd » Пн фев 08, 2016 10:12 am

Я говорил у меня железо слабое Intel board D2500 cpu Atom RAM 2gb
win 10 жутко тормозит, а на XP ошибки PHP
Поэтому поставил убунту отключил графический интерфейс И все крутится шустро
mmalva
Сообщения: 18
Зарегистрирован: Вт фев 24, 2015 1:04 am
Благодарил (а): 0
Поблагодарили: 2 раза

Re: Голос Алисы

Сообщение mmalva » Пн фев 08, 2016 4:20 pm

geniusbsd писал(а):Я говорил у меня железо слабое Intel board D2500 cpu Atom RAM 2gb
win 10 жутко тормозит, а на XP ошибки PHP
Поэтому поставил убунту отключил графический интерфейс И все крутится шустро
Странно у меня Intel® Celeron® Processor 847 и 2gb летает на десятке
geniusbsd
Сообщения: 23
Зарегистрирован: Вт фев 02, 2016 8:54 am
Благодарил (а): 1 раз
Поблагодарили: 2 раза

Re: Голос Алисы

Сообщение geniusbsd » Пн фев 08, 2016 4:27 pm

Там проблема с дровами видео. 10 не находит нормального драйвера с сайта производителя дров нет под 10
Jackal
Сообщения: 59
Зарегистрирован: Пн ноя 03, 2014 11:49 am
Благодарил (а): 1 раз
Поблагодарили: 7 раз

Re: Голос Алисы

Сообщение Jackal » Чт мар 03, 2016 4:58 pm

Скрипт для произношения буфера нашел

#!/bin/bash
# Озвучивание русского текста из буфера обмена
# Максимальное колличество озвучиваемых символов - 1515
# Сохранять mp3 файлы озвученных текстов y/n?
SAVE_FILE=y

SCRIPT_PATH="$(readlink -en "${0}")"
lsof -t -p ^$$ "$SCRIPT_PATH" | xargs kill -9
cd "$(dirname "$SCRIPT_PATH")"
{
# Удаляем все пробелы в начале и в конце строк и заменяем два и более пробелов на один
TEXT="$(xclip -o)"
TEXT="$(echo -n "$TEXT" | sed 's/^ *//;s/[ ^]*$//;s/ */ /g')"

# Максимальная длина SEND_IRI - 1590 символов, длина SEND_IRI без текста = 75 символов
# Максимальная длина текста = 1590 - 75 = 1515 символов
CNT_TEXT=$(echo "$TEXT" | wc -m)
[ $CNT_TEXT -ge 1515 ] && { echo "Превышено максимальное колличество символов - 1515"; exit; }
echo "$TEXT"

ping -c 3 ya.ru &>/dev/null || { echo "Интернет недоступен."; exit; }

echo -en "\nЗагрузка аудио..."
AUDIO_FILE="$(date +"%s.mp3")"
wget -q -O "$AUDIO_FILE" "http://tts.voicetech.yandex.net/tts?for ... ext=${TEXT}" || {
echo "ошибка при загрузке аудио."; exit; }
echo "ОК."
mplayer "$AUDIO_FILE" &>/dev/null
[ "$SAVE_FILE" = n ] && rm "$AUDIO_FILE"
} | zenity --text-info --width=550 --height=450 --title="Озвучивание текста"
Major Domo на Windows XP
Connect http://connect.smartliving.ru/profile/430
Концепция https://www.mindmeister.com/533196090/
vovusya
Сообщения: 6
Зарегистрирован: Пн окт 03, 2016 2:42 pm
Откуда: Альметьевск
Благодарил (а): 1 раз
Поблагодарили: 0

Re: Голос Алисы

Сообщение vovusya » Пт июн 02, 2017 9:15 am

Добрый день!
Как сделать, чтобы Алиса воспринимала команду не только "скажи", но и "Скажи". т.е. первая буква заглавная
Аватара пользователя
alx69
Сообщения: 122
Зарегистрирован: Чт фев 09, 2017 12:42 pm
Откуда: Киев, Украина
Благодарил (а): 10 раз
Поблагодарили: 22 раза

Re: Голос Алисы

Сообщение alx69 » Пт июн 02, 2017 10:05 am

(С|с)кажи
Raspberry PI 3, 4 (MicroSD+HDD/SSD) + Netatmo + Xiaomi + Sonoff + Broadlink + Livolo/Funry/Sesoo + Ghome + Irbis (Алиса)
CONNECT
ahelper
Сообщения: 106
Зарегистрирован: Ср фев 08, 2017 5:04 pm
Благодарил (а): 34 раза
Поблагодарили: 66 раз

Re: Голос Алисы

Сообщение ahelper » Вт июл 04, 2017 9:15 pm

Подскажите, что может быть такое? Алиса молчит если команду получила через ChromeGateMJD. Сигнал, что команду приняла есть, саму команду шаблонов поведения выполняет, но молчит, say не выполняет. Отправляю команду через командную строку, Tasker или Telegram - говорит. Сначала была команда sayReply, думал из за этого, но поменял на say ничего не изменилось.
Аватара пользователя
igorewa
Сообщения: 515
Зарегистрирован: Ср дек 21, 2016 11:54 pm
Откуда: Киев
Благодарил (а): 12 раз
Поблагодарили: 43 раза

Re: Голос Алисы

Сообщение igorewa » Вт июл 04, 2017 10:07 pm

ahelper писал(а):Подскажите, что может быть такое? Алиса молчит если команду получила через ChromeGateMJD. Сигнал, что команду приняла есть, саму команду шаблонов поведения выполняет, но молчит, say не выполняет. Отправляю команду через командную строку, Tasker или Telegram - говорит. Сначала была команда sayReply, думал из за этого, но поменял на say ничего не изменилось.
проверьте ThisComputer.minMsgLevel должен стоять 1 ( в свойствах Объект: ThisComputer )
ASUS H110T, I5 7500, DDR4-16Gb, SSD256 . WIN10 64 (LTSB)
ahelper
Сообщения: 106
Зарегистрирован: Ср фев 08, 2017 5:04 pm
Благодарил (а): 34 раза
Поблагодарили: 66 раз

Re: Голос Алисы

Сообщение ahelper » Ср июл 05, 2017 7:59 pm

igorewa писал(а): проверьте ThisComputer.minMsgLevel должен стоять 1 ( в свойствах Объект: ThisComputer )
В первую очередь проверил. Тогда бы через командную строку, Tasker или Telegram тоже бы молчала.
Причем файлы голоса mp3 появляются в папке "voice". Но все равно молчит.
ahelper
Сообщения: 106
Зарегистрирован: Ср фев 08, 2017 5:04 pm
Благодарил (а): 34 раза
Поблагодарили: 66 раз

Re: Голос Алисы

Сообщение ahelper » Пт июл 07, 2017 3:13 pm

ahelper писал(а):Подскажите, что может быть такое? Алиса молчит если команду получила через ChromeGateMJD. Сигнал, что команду приняла есть, саму команду шаблонов поведения выполняет, но молчит, say не выполняет. Отправляю команду через командную строку, Tasker или Telegram - говорит. Сначала была команда sayReply, думал из за этого, но поменял на say ничего не изменилось.
Копаясь со звуком в системе Ubuntu, не понятно как, голос Алисы появился. Но пропало воспроизведение радио и музыки. Вопрос к знатокам Linux систем, Где все эти связи настраиваются? Почему голос mp3 файлы проигрываются, а радио и музыка нет. Если захожу в веб интерфейс VLC, время проигрывания файла идет.

PS. Теперь опять голос пропал, только совсем, радио играет. Пробовал alsamixer и pulseaudio настраивать, не помогло. В MajorDroid голос есть.

PS2. В логах появляется сообщение, что файлы отправлены в систему:
23:08:05 0.79777700 Executing (exclusive): mplayer /var/www/sounds/dingdong.mp3 >/dev/null 2>&1
23:08:05 0.95529600 Executing (exclusive): mplayer /var/www/cached/voice/4f1717fba20b8812abde2fdc61016336_yandex.mp3 >/dev/null 2>&1
все равно молчит.
Если эти сообщения отправляю через консоль, то воспроизводит.
Как можно проследить, где теряется цепочка прохождения звука?
Ответить