Страница 1 из 1
почему Алиса "срывается" на английский
Добавлено: Ср фев 25, 2015 11:32 am
Vovix
Вот например при проговаривании этой фразы:
Код: Выделить всё
Температура воздуха в гостиной 24.6 градусов цельсия, а температура в зале второго этажа 23.7 градусов цельсия
Алиса, почему-то, переходит на английский, при чем только цифры и точку (поинт) говорит?
Как этого избежать?
При этом если написать просто
повтори 24.6
говорит правильно, по-русски!
Re: почему Алиса "срывается" на английский
Добавлено: Вт мар 03, 2015 12:06 am
Vovix
Ага! Вот оно чего:
При определенных обстоятельствах (возможно) - большая длина текста, наличие дробных чисел вместе с еще чем-то, проблемы с интернетом, и т.д.
Алиса пытается видимо говорить голосом установленного голосового движка Винды - который напрочь (у меня так) лишен познаний ВЕЛИКОГО И МОГУЧЕГО, вот и говорит только цифры и те на Англицком языке!!!
Re: почему Алиса "срывается" на английский
Добавлено: Вт мар 03, 2015 6:05 am
Amarok
Проверил фразу "Температура воздуха в гостиной 24.6 градусов цельсия, а температура в зале второго этажа 23.7 градусов цельсия" у себя. На английский не срывается, но "точка" говорит.
Использую движок Татьяна.
Re: почему Алиса "срывается" на английский
Добавлено: Вт мар 03, 2015 6:19 am
Amarok
Мне видится два варианта решения вопроса:
1. Округлять температуру
2. Заменять
. на
и
В обоих случаях фразу перед произношением надо будет обрабатывать. Примерный код для варианта №1:
Код: Выделить всё
$pogoda="Температура воздуха в гостиной ";
$temp=gg('temp.hall');
$temp=(int)$temp;
$pogoda.=$temp;
$pogoda.=" градусов цельсия, а температура в зале второго этажа ";
$temp=gg('temp.hall2');
$temp=(int)$temp;
$pogoda.=$temp;
$pogoda.=" градусов цельсия";
say($pogoda);
P.S.: я ни разу не программист, если что)
Re: почему Алиса "срывается" на английский
Добавлено: Вт мар 03, 2015 12:17 pm
Vovix
BlackWarrior писал(а):Проверил фразу "Температура воздуха в гостиной 24.6 градусов цельсия, а температура в зале второго этажа 23.7 градусов цельсия" у себя. На английский не срывается, но "точка" говорит.
Использую движок Татьяна.
Проблема не в точке! Я не использую движки от 7-ки (там что-то есть по умолчанию и как-раз без русского)!
Проблему решил уменьшением фразы!
Может из-за плохого интернета (у меня низкий upload - Росстелеком), как только даю относительно большую фразу в google, так сразу затык и было-бы молчание, если бы не цифры!!!
Re: почему Алиса "срывается" на английский
Добавлено: Вт мар 03, 2015 12:23 pm
Silowar
У меня произносит время 12,13,14 на английском.
Инет нормальный. В Чем проблема не знаю, может у кого есть варианты?
Re: почему Алиса "срывается" на английский
Добавлено: Вт мар 03, 2015 12:25 pm
Vovix
Silowar писал(а):У меня произносит время 12,13,14 на английском.
Инет нормальный. В Чем проблема не знаю, может у кого есть варианты?
Только время?
Вообще русский есть?
Re: почему Алиса "срывается" на английский
Добавлено: Вт мар 03, 2015 12:39 pm
Silowar
Ну вообще больше ничего и не произносит, пока только время.
А время каждый час. И 12,13,14 на английском. Все все остальные числа на русском.
Re: почему Алиса "срывается" на английский
Добавлено: Вт мар 03, 2015 1:44 pm
Amarok
BlackWarrior писал(а):Проверил фразу "Температура воздуха в гостиной 24.6 градусов цельсия, а температура в зале второго этажа 23.7 градусов цельсия" у себя. На английский не срывается, но "точка" говорит.
Использую движок Татьяна.
Дело в двигле тогда