Страница 27 из 31

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

Добавлено: Пн ноя 11, 2019 10:11 pm
GriMax
Кто-нибудь, кто разбирается в синтезаторах речи может объяснить этот косяк? На какой стороне эта замена букв происходит, на стороне клиента или гугла? Sergejey, пожалуйста, прошу вас обратить внимание на эту проблему! Плиз!!!

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

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

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

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

В гугловском синтезаторе все произносится без искажений. Никаких замен и заикания нет.

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

Добавлено: Пт ноя 15, 2019 12:27 pm
samolet
Столкнулся с проблемой, через некоторое время ChromeGateMJD перестает слышать и говорить, помогает рестарт расширения или браузера целиком, помогло другое расширения Time Restart Reloaded
2.6, настроил перезагрузку браузера раз в час. Ну, так, может кому пригодится.

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

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

В гугловском синтезаторе все произносится без искажений. Никаких замен и заикания нет.
Я так понимаю, что решения нет и не будет? Может у кого-нибудь есть идеи в какую сторону копать... Если это глюк местного значения, где он может висеть?... Ау народ!

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

Добавлено: Вс ноя 17, 2019 9:15 pm
tarasfrompir
Как всегда завал - попробовать не получилось пошел читать чего ж она не хотит работать

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

Добавлено: Пн ноя 18, 2019 9:35 pm
GriMax
tarasfrompir писал(а): Вс ноя 17, 2019 9:15 pm Как всегда завал - попробовать не получилось пошел читать чего ж она не хотит работать
Будем ждать, только бы нашлась причина...

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

Добавлено: Вт ноя 19, 2019 8:31 am
tarasfrompir
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';
});
};

возможно у тебя локаль берется не правильно. пока все жду ответа
ЗЫ
А вообще да ты прав никто поддерживать этого не хочет...

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

Добавлено: Вт ноя 19, 2019 10:20 pm
GriMax
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'); ?

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

Добавлено: Вт ноя 19, 2019 11:02 pm
tarasfrompir
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;
});

не правильно голос для синтеза получает ????