Страница 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;
});
не правильно голос для синтеза получает ????