почему Алиса "срывается" на английский

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

Ответить
Аватара пользователя
Vovix
Сообщения: 1155
Зарегистрирован: Пн янв 27, 2014 1:43 am
Откуда: г.Ижевск
Благодарил (а): 60 раз
Поблагодарили: 532 раза
Контактная информация:

почему Алиса "срывается" на английский

Сообщение Vovix » Ср фев 25, 2015 11:32 am

Вот например при проговаривании этой фразы:

Код: Выделить всё

Температура воздуха в гостиной 24.6 градусов цельсия, а температура в зале второго этажа 23.7 градусов цельсия
Алиса, почему-то, переходит на английский, при чем только цифры и точку (поинт) говорит?
Как этого избежать?

При этом если написать просто
повтори 24.6
говорит правильно, по-русски!
Мой -CONNECT-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
Аватара пользователя
Vovix
Сообщения: 1155
Зарегистрирован: Пн янв 27, 2014 1:43 am
Откуда: г.Ижевск
Благодарил (а): 60 раз
Поблагодарили: 532 раза
Контактная информация:

Re: почему Алиса "срывается" на английский

Сообщение Vovix » Вт мар 03, 2015 12:06 am

Ага! Вот оно чего:

При определенных обстоятельствах (возможно) - большая длина текста, наличие дробных чисел вместе с еще чем-то, проблемы с интернетом, и т.д.
Алиса пытается видимо говорить голосом установленного голосового движка Винды - который напрочь (у меня так) лишен познаний ВЕЛИКОГО И МОГУЧЕГО, вот и говорит только цифры и те на Англицком языке!!!
Мой -CONNECT-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
Аватара пользователя
Amarok
Сообщения: 1427
Зарегистрирован: Пт дек 14, 2012 12:24 pm
Откуда: Россия, Нижняя Тура
Благодарил (а): 460 раз
Поблагодарили: 126 раз
Контактная информация:

Re: почему Алиса "срывается" на английский

Сообщение Amarok » Вт мар 03, 2015 6:05 am

Проверил фразу "Температура воздуха в гостиной 24.6 градусов цельсия, а температура в зале второго этажа 23.7 градусов цельсия" у себя. На английский не срывается, но "точка" говорит.
Использую движок Татьяна.
Моя Алиска живёт на Proxmox в Debian 12
Аватара пользователя
Amarok
Сообщения: 1427
Зарегистрирован: Пт дек 14, 2012 12:24 pm
Откуда: Россия, Нижняя Тура
Благодарил (а): 460 раз
Поблагодарили: 126 раз
Контактная информация:

Re: почему Алиса "срывается" на английский

Сообщение Amarok » Вт мар 03, 2015 6:19 am

Мне видится два варианта решения вопроса:
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.: я ни разу не программист, если что)
Моя Алиска живёт на Proxmox в Debian 12
Аватара пользователя
Vovix
Сообщения: 1155
Зарегистрирован: Пн янв 27, 2014 1:43 am
Откуда: г.Ижевск
Благодарил (а): 60 раз
Поблагодарили: 532 раза
Контактная информация:

Re: почему Алиса "срывается" на английский

Сообщение Vovix » Вт мар 03, 2015 12:17 pm

BlackWarrior писал(а):Проверил фразу "Температура воздуха в гостиной 24.6 градусов цельсия, а температура в зале второго этажа 23.7 градусов цельсия" у себя. На английский не срывается, но "точка" говорит.
Использую движок Татьяна.
Проблема не в точке! Я не использую движки от 7-ки (там что-то есть по умолчанию и как-раз без русского)!

Проблему решил уменьшением фразы!
Может из-за плохого интернета (у меня низкий upload - Росстелеком), как только даю относительно большую фразу в google, так сразу затык и было-бы молчание, если бы не цифры!!!
Мой -CONNECT-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
Silowar
Сообщения: 85
Зарегистрирован: Пт фев 06, 2015 10:19 am
Благодарил (а): 16 раз
Поблагодарили: 9 раз

Re: почему Алиса "срывается" на английский

Сообщение Silowar » Вт мар 03, 2015 12:23 pm

У меня произносит время 12,13,14 на английском.
Инет нормальный. В Чем проблема не знаю, может у кого есть варианты?
Аватара пользователя
Vovix
Сообщения: 1155
Зарегистрирован: Пн янв 27, 2014 1:43 am
Откуда: г.Ижевск
Благодарил (а): 60 раз
Поблагодарили: 532 раза
Контактная информация:

Re: почему Алиса "срывается" на английский

Сообщение Vovix » Вт мар 03, 2015 12:25 pm

Silowar писал(а):У меня произносит время 12,13,14 на английском.
Инет нормальный. В Чем проблема не знаю, может у кого есть варианты?
Только время?
Вообще русский есть?
Мой -CONNECT-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
Silowar
Сообщения: 85
Зарегистрирован: Пт фев 06, 2015 10:19 am
Благодарил (а): 16 раз
Поблагодарили: 9 раз

Re: почему Алиса "срывается" на английский

Сообщение Silowar » Вт мар 03, 2015 12:39 pm

Ну вообще больше ничего и не произносит, пока только время.
А время каждый час. И 12,13,14 на английском. Все все остальные числа на русском.
Аватара пользователя
Amarok
Сообщения: 1427
Зарегистрирован: Пт дек 14, 2012 12:24 pm
Откуда: Россия, Нижняя Тура
Благодарил (а): 460 раз
Поблагодарили: 126 раз
Контактная информация:

Re: почему Алиса "срывается" на английский

Сообщение Amarok » Вт мар 03, 2015 1:44 pm

BlackWarrior писал(а):Проверил фразу "Температура воздуха в гостиной 24.6 градусов цельсия, а температура в зале второго этажа 23.7 градусов цельсия" у себя. На английский не срывается, но "точка" говорит.
Использую движок Татьяна.
Дело в двигле тогда
Моя Алиска живёт на Proxmox в Debian 12
Ответить