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

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

Модератор: immortal

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

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

Сообщение GriMax » Пн ноя 11, 2019 10:11 pm

Кто-нибудь, кто разбирается в синтезаторах речи может объяснить этот косяк? На какой стороне эта замена букв происходит, на стороне клиента или гугла? Sergejey, пожалуйста, прошу вас обратить внимание на эту проблему! Плиз!!!
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

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

Сообщение nick7zmail » Вт ноя 12, 2019 6:38 am

Если речь про хромгейт - на сколько я знаю синтез - на стороне гуглхрома через гугл происходит. В гугловском синтезаторе попробуйте фразу прогнать - то же самое?
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
GriMax
Сообщения: 21
Зарегистрирован: Сб сен 22, 2018 10:40 pm
Откуда: СПб
Благодарил (а): 8 раз
Поблагодарили: 0

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

Сообщение GriMax » Вт ноя 12, 2019 10:08 pm

nick7zmail писал(а):
Вт ноя 12, 2019 6:38 am
Если речь про хромгейт - на сколько я знаю синтез - на стороне гуглхрома через гугл происходит. В гугловском синтезаторе попробуйте фразу прогнать - то же самое?

В гугловском синтезаторе все произносится без искажений. Никаких замен и заикания нет.
Аватара пользователя
samolet
Сообщения: 472
Зарегистрирован: Чт июн 29, 2017 10:29 am
Благодарил (а): 46 раз
Поблагодарили: 45 раз

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

Сообщение samolet » Пт ноя 15, 2019 12:27 pm

Столкнулся с проблемой, через некоторое время ChromeGateMJD перестает слышать и говорить, помогает рестарт расширения или браузера целиком, помогло другое расширения Time Restart Reloaded
2.6, настроил перезагрузку браузера раз в час. Ну, так, может кому пригодится.
За это сообщение автора samolet поблагодарил:
tarasfrompir (Пт ноя 15, 2019 1:54 pm)
Рейтинг: 1.16%
GriMax
Сообщения: 21
Зарегистрирован: Сб сен 22, 2018 10:40 pm
Откуда: СПб
Благодарил (а): 8 раз
Поблагодарили: 0

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

Сообщение GriMax » Вс ноя 17, 2019 12:13 pm

GriMax писал(а):
Вт ноя 12, 2019 10:08 pm
nick7zmail писал(а):
Вт ноя 12, 2019 6:38 am
Если речь про хромгейт - на сколько я знаю синтез - на стороне гуглхрома через гугл происходит. В гугловском синтезаторе попробуйте фразу прогнать - то же самое?

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

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

Сообщение tarasfrompir » Вс ноя 17, 2019 9:15 pm

Как всегда завал - попробовать не получилось пошел читать чего ж она не хотит работать
За это сообщение автора tarasfrompir поблагодарили (всего 2):
GriMax (Пн ноя 18, 2019 8:01 pm) • Samir77 (Ср апр 15, 2020 1:13 pm)
Рейтинг: 2.33%
Спасибо нам ПОМОЖЕТ..!
GriMax
Сообщения: 21
Зарегистрирован: Сб сен 22, 2018 10:40 pm
Откуда: СПб
Благодарил (а): 8 раз
Поблагодарили: 0

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

Сообщение GriMax » Пн ноя 18, 2019 9:35 pm

tarasfrompir писал(а):
Вс ноя 17, 2019 9:15 pm
Как всегда завал - попробовать не получилось пошел читать чего ж она не хотит работать
Будем ждать, только бы нашлась причина...
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 815 раз

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

Сообщение tarasfrompir » Вт ноя 19, 2019 8:31 am

GriMax писал(а):
Пн ноя 18, 2019 9:35 pm
tarasfrompir писал(а):
Вс ноя 17, 2019 9:15 pm
Как всегда завал - попробовать не получилось пошел читать чего ж она не хотит работать
Будем ждать, только бы нашлась причина...
Для генерации речи
используется стандартная библиотека - SpeechSynthesis
1. посмотри здесь - какой у тебя браузер и подходит ли он к этой библиотеке
https://developer.mozilla.org/en-US/doc ... Speech_API
2. попробуй найти этот файл - 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';
});
};

возможно у тебя локаль берется не правильно. пока все жду ответа
ЗЫ
А вообще да ты прав никто поддерживать этого не хочет...
Спасибо нам ПОМОЖЕТ..!
GriMax
Сообщения: 21
Зарегистрирован: Сб сен 22, 2018 10:40 pm
Откуда: СПб
Благодарил (а): 8 раз
Поблагодарили: 0

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

Сообщение GriMax » Вт ноя 19, 2019 10:20 pm

tarasfrompir писал(а):
Вт ноя 19, 2019 8:31 am
GriMax писал(а):
Пн ноя 18, 2019 9:35 pm
tarasfrompir писал(а):
Вс ноя 17, 2019 9:15 pm
Как всегда завал - попробовать не получилось пошел читать чего ж она не хотит работать
Будем ждать, только бы нашлась причина...
Для генерации речи
используется стандартная библиотека - SpeechSynthesis
1. посмотри здесь - какой у тебя браузер и подходит ли он к этой библиотеке
https://developer.mozilla.org/en-US/doc ... Speech_API
2. попробуй найти этот файл - 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';
});
};

возможно у тебя локаль берется не правильно. пока все жду ответа
ЗЫ
А вообще да ты прав никто поддерживать этого не хочет...
Использую браузер хром, хром в таблице присутствует, полная поддержка.
Файл нашел.
Но там это код присутствует один в один:

TTS.getVoices = function() {
if (!TTS.isSupported()) return [];
return speechSynthesis.getVoices().filter(function(v) {
//return v.lang === i18n('locale');
return v.lang === 'ru-RU';
});
};

Может надо эту строчку открыть - //return v.lang === i18n('locale'); ?
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 815 раз

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

Сообщение 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;
});

не правильно голос для синтеза получает ????
За это сообщение автора tarasfrompir поблагодарил:
Samir77 (Ср апр 15, 2020 1:13 pm)
Рейтинг: 1.16%
Спасибо нам ПОМОЖЕТ..!
Ответить