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

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

Модератор: immortal

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

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

Сообщение GriMax »

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 КБ) 362 скачивания
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин

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

Сообщение tarasfrompir »

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
Откуда: СПб

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

Сообщение GriMax »

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
Контактная информация:

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

Сообщение lateralus »

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

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

Сообщение AndySot »

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

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

Сообщение GriMax »

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

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

Сообщение ZyaK »

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

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

Сообщение GriMax »

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

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

Сообщение newload »

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

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

Сообщение tarasfrompir »

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

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