Версия 0.6b
Модератор: immortal
- adzam
- Сообщения: 602
- Зарегистрирован: Сб дек 08, 2012 10:28 pm
- Откуда: Кишинев
- Благодарил (а): 20 раз
- Поблагодарили: 138 раз
Re: Версия 0.6b
dimik а как у тебя реализована громкость Алисы?
Я понаделал всякой всячины и все работает ,а вот с громкостью еще не решил вопрос
Я понаделал всякой всячины и все работает ,а вот с громкостью еще не решил вопрос
- Вложения
-
- 0102.JPG (205.48 КБ) 15999 просмотров
Мои проекты здесь...https://connect.smartliving.ru/profile/41/blog213.htm
Если вам помогло какое-либо мое сообщение - не ленитесь пользоваться кнопкой СПАСИБО.
Если вам помогло какое-либо мое сообщение - не ленитесь пользоваться кнопкой СПАСИБО.
-
- Сообщения: 141
- Зарегистрирован: Пн апр 22, 2013 10:42 am
- Благодарил (а): 3 раза
- Поблагодарили: 8 раз
Re: Версия 0.6b
Увы, но с громкостью у меня никак
В плане что на данный момент вообще не регулируется. Более того на днях даже плеер стал реагировать всего на 1 команду "play"! ни следующая, ни предыдущая ни (что самое обидное) пауза! вообще не работают.
Поэтому у Алисы сейчас два состояния говорить и молчать.
А вот у тебя я погляжу менюшка и страничка очень даже интересные.
Будешь делиться как делал?
В плане что на данный момент вообще не регулируется. Более того на днях даже плеер стал реагировать всего на 1 команду "play"! ни следующая, ни предыдущая ни (что самое обидное) пауза! вообще не работают.
Поэтому у Алисы сейчас два состояния говорить и молчать.
А вот у тебя я погляжу менюшка и страничка очень даже интересные.
Будешь делиться как делал?
- adzam
- Сообщения: 602
- Зарегистрирован: Сб дек 08, 2012 10:28 pm
- Откуда: Кишинев
- Благодарил (а): 20 раз
- Поблагодарили: 138 раз
Re: Версия 0.6b
Да не вопрос!
Говори что интересует?
Говори что интересует?
Мои проекты здесь...https://connect.smartliving.ru/profile/41/blog213.htm
Если вам помогло какое-либо мое сообщение - не ленитесь пользоваться кнопкой СПАСИБО.
Если вам помогло какое-либо мое сообщение - не ленитесь пользоваться кнопкой СПАСИБО.
-
- Сообщения: 141
- Зарегистрирован: Пн апр 22, 2013 10:42 am
- Благодарил (а): 3 раза
- Поблагодарили: 8 раз
Re: Версия 0.6b
Вся страничка интересная
Откуда что берется.
И еще как реализовано проговаривание через разный промежуток времени.
И сводка погоды краткая/полная
Тип новостей
В общем делись кодом
Откуда что берется.
И еще как реализовано проговаривание через разный промежуток времени.
И сводка погоды краткая/полная
Тип новостей
В общем делись кодом
- adzam
- Сообщения: 602
- Зарегистрирован: Сб дек 08, 2012 10:28 pm
- Откуда: Кишинев
- Благодарил (а): 20 раз
- Поблагодарили: 138 раз
Re: Версия 0.6b
Хотел собрать все скрипты в обьект но так и не хватает времени, може кто создаст обьект для этой темы из моих кусков, чтоб проще было восстанавливать, но в таком виде работает уже пол года
Меню Алисы:
Меню Алисы:
- Вложения
-
- 0.JPG (116.88 КБ) 15926 просмотров
-
- 1.JPG (116.74 КБ) 15926 просмотров
-
- 2.JPG (114.31 КБ) 15926 просмотров
-
- 3.JPG (115.54 КБ) 15926 просмотров
-
- 4.JPG (114.39 КБ) 15926 просмотров
Мои проекты здесь...https://connect.smartliving.ru/profile/41/blog213.htm
Если вам помогло какое-либо мое сообщение - не ленитесь пользоваться кнопкой СПАСИБО.
Если вам помогло какое-либо мое сообщение - не ленитесь пользоваться кнопкой СПАСИБО.
- adzam
- Сообщения: 602
- Зарегистрирован: Сб дек 08, 2012 10:28 pm
- Откуда: Кишинев
- Благодарил (а): 20 раз
- Поблагодарили: 138 раз
Re: Версия 0.6b
AlisaSayTime
$status="";
$tm=(gg("ThisComputer.Say_time_X"));
if ($tm=='15') {
$status.=(($m=="00")||($m=="15")||($m=="30")||($m=="45"));
} elseif ($tm=='30') {
$status.=(($m=="00")||($m=="30"));
} else{
$status.=($m=="00");
}
if ($status){
say(timeNow());
}
AliseSayNews
$data=SQLSelectOne("SELECT * FROM rss_items ORDER BY ADDED DESC LIMIT 1");
//вариант с фильтром по каналу: $data=SQLSelectOne("SELECT * FROM rss_items WHERE CHANNEL_ID=5 ORDER BY ADDED DESC LIMIT 1"); //вместо 5 нужный ID канала
$news_text=$data['BODY']; // текст новости
$news_header=$data['TITLE']; // заголовок
//say($news_text); //проговариваем последнюю новость
setGlobal('eventsTitle',$news_header);
setGlobal('eventsNews',$news_text);
$status="";
$tm=(gg("ThisComputer.SayNews"));
if ($tm=='Только заголовки') {
$status.=(''.$news_header.' ');
} elseif ($tm=='Только текст') {
$status.=(''.$news_text.' ');
} else{
$status.=(''.$news_header.''.$news_text.' ');
}
say($status,0);
//say($status);
// say(timeNow(),0);
AliseSaypogoda
$ssp="";
$sstp=(gg("ThisComputer.SaySvPog"));
if ($sstp=='Только температура') {
$w=round(strip_tags(gg("ThisComputer.Temp_sinoptik")));
$tempw=$w;
if($w < "0"){
$tempw=abs($w);
}
if($w > "0"){
$templus=" плюс ";
}
if($tempw >= 11 and $tempw <= 14){
$tempcels=" градусов ";
}
else{
while ($tempw > 9){
$tempw=$tempw-10;
}
if($tempw == 0 or $tempw >= 5 and $tempw <= 9){
$tempcels= градусов ; }
if($tempw == 1){
$tempcels= градус ; }
if($tempw >= 2 and $tempw <= 4){
$tempcels= градуса ; }
}
say('Сейчас на улице'.$templus.' '.$minusw.' '.$w.' '.$tempcels.'');
} elseif ($sstp=='Краткая') {
runScript("say_info_sinoptik");
} else{
runScript("SayWeather3days");
}
SayWeather3days
$sw=gg("Chisinau.Weather3days");
say(''.$sw.' ');
say_info_sinoptik
$sw=gg("ThisComputer.info_sinoptik");
say(''.$sw.' ');
onNewMinute
//проговаривать время
$st="";
$stm=(gg("ThisComputer.Say_time_X"));
if ($stm=='Не говорить') {
$st.=($m=="70");
} elseif ($stm=='Каждые 15 минут') {
$st.=(($m=="00")||($m=="15")||($m=="30")||($m=="45"));
} elseif ($stm=='Каждые пол часа') {
$st.=(($m=="00")||($m=="30"));
} else{
$st.=($m=="00");
}
if ($st){
say(timeNow());
}
//проговаривать погоду
$sp="";
$stp=(gg("ThisComputer.SayPogX"));
if ($stp=='Не говорить') {
$sp.=($m=="70");
} elseif ($stp=='Каждые 15 минут') {
$sp.=(($m=="00")||($m=="15")||($m=="30")||($m=="45"));
} elseif ($stp=='Каждые пол часа') {
$sp.=(($m=="00")||($m=="30"));
} else{
$sp.=($m=="00");
}
if ($sp){
runScript("AliseSaypogoda");
}
//проговорить новости
$sn="";
$snm=(gg("ThisComputer.SayNewsX"));
if ($snm=='Не говорить') {
$sn.=($m=="70");
} elseif ($snm=='Каждые 15 минут') {
$sn.=(($m=="00")||($m=="15")||($m=="30")||($m=="45"));
} elseif ($snm=='Каждые пол часа') {
$sn.=(($m=="00")||($m=="30"));
} else{
$sn.=($m=="00");
}
if ($sn){
runScript("AliseSayNews");
}
Если надо будет кому то могу сбросить и запрос погоды а общая страница в моей галлерее http://smartliving.ru/forum/viewtopic.p ... 9736#p9736
$status="";
$tm=(gg("ThisComputer.Say_time_X"));
if ($tm=='15') {
$status.=(($m=="00")||($m=="15")||($m=="30")||($m=="45"));
} elseif ($tm=='30') {
$status.=(($m=="00")||($m=="30"));
} else{
$status.=($m=="00");
}
if ($status){
say(timeNow());
}
AliseSayNews
$data=SQLSelectOne("SELECT * FROM rss_items ORDER BY ADDED DESC LIMIT 1");
//вариант с фильтром по каналу: $data=SQLSelectOne("SELECT * FROM rss_items WHERE CHANNEL_ID=5 ORDER BY ADDED DESC LIMIT 1"); //вместо 5 нужный ID канала
$news_text=$data['BODY']; // текст новости
$news_header=$data['TITLE']; // заголовок
//say($news_text); //проговариваем последнюю новость
setGlobal('eventsTitle',$news_header);
setGlobal('eventsNews',$news_text);
$status="";
$tm=(gg("ThisComputer.SayNews"));
if ($tm=='Только заголовки') {
$status.=(''.$news_header.' ');
} elseif ($tm=='Только текст') {
$status.=(''.$news_text.' ');
} else{
$status.=(''.$news_header.''.$news_text.' ');
}
say($status,0);
//say($status);
// say(timeNow(),0);
AliseSaypogoda
$ssp="";
$sstp=(gg("ThisComputer.SaySvPog"));
if ($sstp=='Только температура') {
$w=round(strip_tags(gg("ThisComputer.Temp_sinoptik")));
$tempw=$w;
if($w < "0"){
$tempw=abs($w);
}
if($w > "0"){
$templus=" плюс ";
}
if($tempw >= 11 and $tempw <= 14){
$tempcels=" градусов ";
}
else{
while ($tempw > 9){
$tempw=$tempw-10;
}
if($tempw == 0 or $tempw >= 5 and $tempw <= 9){
$tempcels= градусов ; }
if($tempw == 1){
$tempcels= градус ; }
if($tempw >= 2 and $tempw <= 4){
$tempcels= градуса ; }
}
say('Сейчас на улице'.$templus.' '.$minusw.' '.$w.' '.$tempcels.'');
} elseif ($sstp=='Краткая') {
runScript("say_info_sinoptik");
} else{
runScript("SayWeather3days");
}
SayWeather3days
$sw=gg("Chisinau.Weather3days");
say(''.$sw.' ');
say_info_sinoptik
$sw=gg("ThisComputer.info_sinoptik");
say(''.$sw.' ');
onNewMinute
//проговаривать время
$st="";
$stm=(gg("ThisComputer.Say_time_X"));
if ($stm=='Не говорить') {
$st.=($m=="70");
} elseif ($stm=='Каждые 15 минут') {
$st.=(($m=="00")||($m=="15")||($m=="30")||($m=="45"));
} elseif ($stm=='Каждые пол часа') {
$st.=(($m=="00")||($m=="30"));
} else{
$st.=($m=="00");
}
if ($st){
say(timeNow());
}
//проговаривать погоду
$sp="";
$stp=(gg("ThisComputer.SayPogX"));
if ($stp=='Не говорить') {
$sp.=($m=="70");
} elseif ($stp=='Каждые 15 минут') {
$sp.=(($m=="00")||($m=="15")||($m=="30")||($m=="45"));
} elseif ($stp=='Каждые пол часа') {
$sp.=(($m=="00")||($m=="30"));
} else{
$sp.=($m=="00");
}
if ($sp){
runScript("AliseSaypogoda");
}
//проговорить новости
$sn="";
$snm=(gg("ThisComputer.SayNewsX"));
if ($snm=='Не говорить') {
$sn.=($m=="70");
} elseif ($snm=='Каждые 15 минут') {
$sn.=(($m=="00")||($m=="15")||($m=="30")||($m=="45"));
} elseif ($snm=='Каждые пол часа') {
$sn.=(($m=="00")||($m=="30"));
} else{
$sn.=($m=="00");
}
if ($sn){
runScript("AliseSayNews");
}
Если надо будет кому то могу сбросить и запрос погоды а общая страница в моей галлерее http://smartliving.ru/forum/viewtopic.p ... 9736#p9736
Последний раз редактировалось adzam Вт фев 25, 2014 12:11 pm, всего редактировалось 1 раз.
Мои проекты здесь...https://connect.smartliving.ru/profile/41/blog213.htm
Если вам помогло какое-либо мое сообщение - не ленитесь пользоваться кнопкой СПАСИБО.
Если вам помогло какое-либо мое сообщение - не ленитесь пользоваться кнопкой СПАСИБО.
- sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 75 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Версия 0.6b
Ребята, пользуйтесь connect-ом -- там достаточно удобно публиковать свои настройки
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
- adzam
- Сообщения: 602
- Зарегистрирован: Сб дек 08, 2012 10:28 pm
- Откуда: Кишинев
- Благодарил (а): 20 раз
- Поблагодарили: 138 раз
Re: Версия 0.6b
Понял, попробую
Последний раз редактировалось adzam Вт фев 25, 2014 3:50 pm, всего редактировалось 2 раза.
Мои проекты здесь...https://connect.smartliving.ru/profile/41/blog213.htm
Если вам помогло какое-либо мое сообщение - не ленитесь пользоваться кнопкой СПАСИБО.
Если вам помогло какое-либо мое сообщение - не ленитесь пользоваться кнопкой СПАСИБО.
- adzam
- Сообщения: 602
- Зарегистрирован: Сб дек 08, 2012 10:28 pm
- Откуда: Кишинев
- Благодарил (а): 20 раз
- Поблагодарили: 138 раз
Re: Версия 0.6b
Уважаемый Сергей, скажите пож когда решится вопрос с пропаданием иконок в меню при обновлении страницы и второй ряд закладок в домашних страницах начинается не с начала.
Очень бы хотелось...
Кроме того прошу Вас вставить в проект возможность установки Checkbox
Хочу использовать это поле выбора для того , чтоб можно было включать музыку в разные помешения, в два или 3 любых или во всех сразу
Заранее СПАСИБО
Очень бы хотелось...
Кроме того прошу Вас вставить в проект возможность установки Checkbox
Хочу использовать это поле выбора для того , чтоб можно было включать музыку в разные помешения, в два или 3 любых или во всех сразу
Заранее СПАСИБО
- Вложения
-
- 8.JPG (39.91 КБ) 15873 просмотра
Мои проекты здесь...https://connect.smartliving.ru/profile/41/blog213.htm
Если вам помогло какое-либо мое сообщение - не ленитесь пользоваться кнопкой СПАСИБО.
Если вам помогло какое-либо мое сообщение - не ленитесь пользоваться кнопкой СПАСИБО.