[Приложение] ChromeGateMJD

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

GriMax
Сообщения: 21
Зарегистрирован: Сб сен 22, 2018 10:40 pm
Откуда: СПб
Благодарил (а): 8 раз
Поблагодарили: 0

Re: [Приложение] ChromeGateMJD

Сообщение GriMax » Ср ноя 20, 2019 8:24 pm

tarasfrompir писал(а):
Вт ноя 19, 2019 11:02 pm
GriMax писал(а):
Вт ноя 19, 2019 10:20 pm
Может надо эту строчку открыть - //return v.lang === i18n('locale'); ?
Тогда может проблема в файле - TTS.js
вот в этой функции - function speak(speech, lang) {

может с вот этим что не так

var voice = Storage.local('voice', null);
var voices = speechSynthesis.getVoices().filter(function(v) {
return lang ? v.lang.indexOf(lang) !== -1 : v.name === voice;
});

не правильно голос для синтеза получает ????
Нет, этот кусок тоже такой же.
Прикрепил файл TSS.js
TTS.js
(1.68 КБ) 248 скачиваний
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 815 раз

Re: [Приложение] ChromeGateMJD

Сообщение tarasfrompir » Ср ноя 20, 2019 9:27 pm

GriMax писал(а):
Ср ноя 20, 2019 8:24 pm
tarasfrompir писал(а):
Вт ноя 19, 2019 11:02 pm
GriMax писал(а):
Вт ноя 19, 2019 10:20 pm
Может надо эту строчку открыть - //return v.lang === i18n('locale'); ?
Тогда может проблема в файле - TTS.js
вот в этой функции - function speak(speech, lang) {

может с вот этим что не так

var voice = Storage.local('voice', null);
var voices = speechSynthesis.getVoices().filter(function(v) {
return lang ? v.lang.indexOf(lang) !== -1 : v.name === voice;
});

не правильно голос для синтеза получает ????
Нет, этот кусок тоже такой же.
Прикрепил файл TSS.js

TTS.js
Да я понимаю = тут просто мне не понятен выбор голоса data-name берется со списка
вот почему и говорю - что голос не правильно опеределяется....
вот как в примере - он выбирается но - все таки
var selectedOption = voiceSelect.selectedOptions[0].getAttribute('data-name');
for(i = 0; i < voices.length ; i++) {
if(voices.name === selectedOption) {
utterThis.voice = voices;
break;
}
}
вот почему и вся эта неразбериха... с голосом = почему и голос меняется на непонятный и произношение непонятное....
Спасибо нам ПОМОЖЕТ..!
GriMax
Сообщения: 21
Зарегистрирован: Сб сен 22, 2018 10:40 pm
Откуда: СПб
Благодарил (а): 8 раз
Поблагодарили: 0

Re: [Приложение] ChromeGateMJD

Сообщение GriMax » Ср ноя 20, 2019 10:27 pm

tarasfrompir писал(а):
Ср ноя 20, 2019 9:27 pm
GriMax писал(а):
Ср ноя 20, 2019 8:24 pm
tarasfrompir писал(а):
Вт ноя 19, 2019 11:02 pm
GriMax писал(а):
Вт ноя 19, 2019 10:20 pm
Может надо эту строчку открыть - //return v.lang === i18n('locale'); ?
Тогда может проблема в файле - TTS.js
вот в этой функции - function speak(speech, lang) {

может с вот этим что не так

var voice = Storage.local('voice', null);
var voices = speechSynthesis.getVoices().filter(function(v) {
return lang ? v.lang.indexOf(lang) !== -1 : v.name === voice;
});

не правильно голос для синтеза получает ????
Нет, этот кусок тоже такой же.
Прикрепил файл TSS.js

TTS.js
Да я понимаю = тут просто мне не понятен выбор голоса data-name берется со списка
вот почему и говорю - что голос не правильно опеределяется....
вот как в примере - он выбирается но - все таки
var selectedOption = voiceSelect.selectedOptions[0].getAttribute('data-name');
for(i = 0; i < voices.length ; i++) {
if(voices.name === selectedOption) {
utterThis.voice = voices;
break;
}
}
вот почему и вся эта неразбериха... с голосом = почему и голос меняется на непонятный и произношение непонятное....


Блин, извини, но я ничерта не разбираюсь в этом... Я даже не могу диалог не поддержать, не возразить, не выложить свои предположения (((... вот что-нибудь починить, припаять.. без проблем, но я нифига не программист. Для меня это почти темный лес. А может еще у кого-нибудь спросить или где запостить.. может кто подскажет куда копать?
Аватара пользователя
lateralus
Сообщения: 26
Зарегистрирован: Чт авг 29, 2019 7:50 pm
Откуда: Smila
Благодарил (а): 11 раз
Поблагодарили: 4 раза
Контактная информация:

Re: [Приложение] ChromeGateMJD

Сообщение lateralus » Ср ноя 27, 2019 5:04 pm

rzag писал(а):
Вс дек 30, 2018 10:51 pm
rzag писал(а):
Чт дек 13, 2018 12:06 am
Приветствую.
Кто может подсказать как в даном модуле язык распознавания на другой сменить ? Также вопрос по смене языка проговаривания.


для проговаривания - в файле TTS.js убрал условие только русский язык.
Удалил строки TTS.getVoices = function() {
if (!TTS.isSupported()) return [];
return speechSynthesis.getVoices().filter(function(v) {
//return v.lang === i18n('locale');
return v.lang === 'ru-RU';
});
};
У меня после этих действий расширение слетает. Лечится только переустановкой ChromeGateMJD
На борту: Raspberry Pi 3B+/ESP32/ESP8266/ESP8285/Sonoff/Noname
AndySot
Сообщения: 24
Зарегистрирован: Пт окт 11, 2019 9:44 pm
Благодарил (а): 1 раз
Поблагодарили: 7 раз

Re: [Приложение] ChromeGateMJD

Сообщение AndySot » Пн дек 09, 2019 12:29 pm

GriMax писал(а):
Вс ноя 10, 2019 7:03 pm
Народ прошу помощи, может кто сталкивался.
В терминалах (WIndows, ChromeGateMJD) при ответе Алиса произносит вместо предлога "в" предлог "а". Уже недели две борюсь, и кэш гугла очищал, и расширение ChromeGateMJD переустанавливал, и МЖД откатывал, ничего не помогает... и самое интересное, что в словах букву "в" произносит правильно, только предлог заменяет зараза. С Yandex TTS таких проблем нет все озвучивается без искажений.
Та же проблема началась. Раньше вроде все нормально было.
GriMax
Сообщения: 21
Зарегистрирован: Сб сен 22, 2018 10:40 pm
Откуда: СПб
Благодарил (а): 8 раз
Поблагодарили: 0

Re: [Приложение] ChromeGateMJD

Сообщение GriMax » Пн дек 09, 2019 9:32 pm

AndySot писал(а):
Пн дек 09, 2019 12:29 pm
GriMax писал(а):
Вс ноя 10, 2019 7:03 pm
Народ прошу помощи, может кто сталкивался.
В терминалах (WIndows, ChromeGateMJD) при ответе Алиса произносит вместо предлога "в" предлог "а". Уже недели две борюсь, и кэш гугла очищал, и расширение ChromeGateMJD переустанавливал, и МЖД откатывал, ничего не помогает... и самое интересное, что в словах букву "в" произносит правильно, только предлог заменяет зараза. С Yandex TTS таких проблем нет все озвучивается без искажений.
Та же проблема началась. Раньше вроде все нормально было.
Похоже все к этому придут, кто использует ChromeGateMJD. Решения так и нет.
ZyaK
Сообщения: 407
Зарегистрирован: Вт окт 24, 2017 2:01 pm
Откуда: Ижевск
Благодарил (а): 45 раз
Поблагодарили: 69 раз

Re: [Приложение] ChromeGateMJD

Сообщение ZyaK » Вт дек 17, 2019 8:46 pm

случилось чудо, ничего не делал, начала произносить предлог "В" нормально!
сдается мне проблема не на нашей стороне, т.к немного не правильно начала склонять слова после чисел.
PI2 + MQTT + 5 ESP8266 + Atmega16
GriMax
Сообщения: 21
Зарегистрирован: Сб сен 22, 2018 10:40 pm
Откуда: СПб
Благодарил (а): 8 раз
Поблагодарили: 0

Re: [Приложение] ChromeGateMJD

Сообщение GriMax » Ср дек 18, 2019 9:07 pm

ZyaK писал(а):
Вт дек 17, 2019 8:46 pm
случилось чудо, ничего не делал, начала произносить предлог "В" нормально!
сдается мне проблема не на нашей стороне, т.к немного не правильно начала склонять слова после чисел.
Не долго длилось счастье.... снова заикается и снова "А" вместо "В" :((
Аватара пользователя
newload
Сообщения: 19
Зарегистрирован: Сб фев 11, 2017 9:42 pm
Благодарил (а): 5 раз
Поблагодарили: 0

Re: [Приложение] ChromeGateMJD

Сообщение newload » Чт янв 16, 2020 7:58 am

Решил снова вернуться к созданию УД. Установил, настроил под себя, отрисовал сцены, дошел до голосового управления и тут ждал сюрприз. Поставил голосовой движок от Яндекса, поставил это расширение, а оно немного видоизменилось. Ну, думаю, не беда, галаза есть, в школе читать научили.... Прочитал ветку, понял, что по сути ничего не поменялось, оставил настройки дефолтные (Имя пользователя команд и Авторизацию не заполнял) Но проблема есть. Алиса меня просто не слышит. Ну как не слышит... На первые пару команд после установки приложения есть только динг-донг, без инфы об отсутствии команды или отработки команды, а потом даже и не слышит меня. Что я делаю не так?) Сервер стоит на ноуте под Win 7. УД запущен с правами администратора, хром просто запущен с ярлыка
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 815 раз

Re: [Приложение] ChromeGateMJD

Сообщение tarasfrompir » Чт янв 16, 2020 8:29 am

На первые пару команд после установки приложения есть только динг-донг, без инфы об отсутствии команды или отработки команды, а потом даже и не слышит меня.

= и не услышит поскольку в мдм убрано - неизвестная команда.. ТОесть по факту слышит - но не понятно дошла ли команда
Спасибо нам ПОМОЖЕТ..!
Ответить