
Создание буфера голосовых сообщений
Модератор: immortal
-
- Сообщения: 120
- Зарегистрирован: Чт янв 30, 2014 7:18 am
- Благодарил (а): 4 раза
- Поблагодарили: 3 раза
Создание буфера голосовых сообщений
Добрый день! Возможно ли каким-то образом создать буфер постоянно используемых фраз голосовых сообщений, чтобы не требовалось постоянное подключение для ежечасных фраз... Возможно можно как-то реализовать с помощью прокси, чтобы понимать что и откуда конкретно он тащит (не очень силён в этих делах) 

-
- Сообщения: 560
- Зарегистрирован: Ср сен 04, 2013 10:31 am
- Откуда: Самара
- Благодарил (а): 99 раз
- Поблагодарили: 140 раз
- Контактная информация:
-
- Сообщения: 120
- Зарегистрирован: Чт янв 30, 2014 7:18 am
- Благодарил (а): 4 раза
- Поблагодарили: 3 раза
Re: Создание буфера голосовых сообщений
Тогда может подскажите, где это в коде? И где осуществляется вызов файлов из кэша, которые уже произносились?
-
- Сообщения: 1473
- Зарегистрирован: Сб окт 12, 2013 11:03 pm
- Благодарил (а): 49 раз
- Поблагодарили: 327 раз
Re: Создание буфера голосовых сообщений
Система сама кеширует фразы. И если фраза уже закешированна то она её не качает из интернета. То есть за сутки у вас прокешируется все фразы часов и больше олни не будут браться из интернета а будут браться из кеша. Вы можете принудительно сделать команду "скажи" и перебрать вручную все фразы. После этого они будут все в кеше
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
-
- Сообщения: 120
- Зарегистрирован: Чт янв 30, 2014 7:18 am
- Благодарил (а): 4 раза
- Поблагодарили: 3 раза
Re: Создание буфера голосовых сообщений
Просто хотел посмотреть как это реализованоIvan писал(а):Система сама кеширует фразы. И если фраза уже закешированна то она её не качает из интернета. То есть за сутки у вас прокешируется все фразы часов и больше олни не будут браться из интернета а будут браться из кеша. Вы можете принудительно сделать команду "скажи" и перебрать вручную все фразы. После этого они будут все в кеше
-
- Сообщения: 78
- Зарегистрирован: Чт янв 16, 2014 2:47 pm
- Благодарил (а): 4 раза
- Поблагодарили: 31 раз
Re: Создание буфера голосовых сообщений
function GoogleTTS($message, $lang='ru') в файле _majordomo\htdocs\lib\tts.class.php
Код: Выделить всё
$filename=md5($message).'.mp3';
if (file_exists(ROOT.'cached/voice/'.$filename)) {
@touch(ROOT.'cached/voice/'.$filename);
return ROOT.'cached/voice/'.$filename;
}