Контент для доров?
На страницу Пред.  1, 2, 3  След.
Новая тема Написать ответ
# Ср Dec 07, 2011 7:28 amСтранник Зарег.: 28.06.2010 ; Сообщ.: 4617Ответить с цитатой
sydoow писал(а):
Странник писал(а):
получение контента из песен и радиотрансляций


Ты сам для доров такою юзал?


Нет, но слышал что есть программы горыныч и wave to text которые распознают речь. Самому было бы интересно узнать как они работают.
# Ср Dec 07, 2011 7:44 amsydoow Зарег.: 29.06.2007 ; Сообщ.: 8213Ответить с цитатой
Для доров это гемор.
# Ср Dec 07, 2011 7:55 amYabuti Зарег.: 28.11.2008 ; Сообщ.: 16263Ответить с цитатой
Странник, распознавание слабое, текстовка вообще беспонтовая, я писал об этом: http://seochan.ru/tekstovyj-kontent-iz-audio.asp
горыныч это вообще как мод, он плохо распознает.
есть еще драгон, но не юзал.
# Ср Dec 07, 2011 8:22 amMiss Content Зарег.: 05.03.2010 ; Сообщ.: 7881Ответить с цитатой
Yabuti писал(а):
Странник, распознавание слабое, текстовка вообще беспонтовая, я писал об этом: http://seochan.ru/tekstovyj-kontent-iz-audio.asp
горыныч это вообще как мод, он плохо распознает.
есть еще драгон, но не юзал.


Ты просто не правильно с ними общался Wink


# Ср Dec 07, 2011 8:28 amYabuti Зарег.: 28.11.2008 ; Сообщ.: 16263Ответить с цитатой
Miss Content, драгон со знаками препинания распознает?
пользовалась для распознавания аудиофайлов?
нормально он делает?
тоже возьму, если норм
Drinks or Beer
# Ср Dec 07, 2011 10:11 amMiss Content Зарег.: 05.03.2010 ; Сообщ.: 7881Ответить с цитатой
Нет, я к сожалению ни одной программой не пользовалась. Sad
# Сб Dec 17, 2011 1:05 amIseeDeadPeople Зарег.: 06.12.2005 ; Сообщ.: 21230Ответить с цитатой
Вроде тут я хотел скрипт выложить,
изначально посмотрите что такое ремвиев: http://www.armadaboard.com/viewtopic.php?p=4802148#4802148

Что делает скрипт ниже!?
На входе он получает ключи в формате строка кей, прямо так в переменную $KEYS и ставьте как ниже. Только смотрите чтобы в ключах небыло двойных кавычек, иначе обрыв связи.

Вывод у скрипта текст: Key1 key2, key key key. Key, key key key .......... keyX.
Т.е. составляет из ключей подобие обычного текста, с пунктуацией и нормальным распределением точек запятых, заглавная буква в начале предложения. И распределение количества.. вы можете и сами изменить, см. функцию xtext и там где $selecter = mt_rand(1,21);

Рекомендуется использовать в профилях, дорах, быть может и на одностраничниках которые сделаны для линк-спама. Вообщем везде где ресурс продвигается НЕбелыми методами, и соотв. бан/пессимизация за овероптимизацию не так страшен.

Забирайте скрипт с цитирования топика, там он вроде неломается форумом.

Код:

$KEYS = "key11 key12
key2
key3
....
....
....
keyX1 keyX2
keyX";

srand ((double) microtime() * 1000000);
mt_srand ((double) microtime() * 1000000);

function xtext ($strsize) { global $keys; $keysLocal = array(); $keysLocal = $keys; $keysLocal = array_unique($keysLocal); shuffle($keysLocal); if (!isset($strsize) || $strsize == "0" || strlen($strsize)<2) { $strsize = "4556"; $strsize = mint(mt_rand(mint($strsize/2), $strsize + mint($strsize/2))); } $ret = ""; $nextuf = "0"; while (strlen($ret)<$strsize && count($keysLocal)>0) { $k = array_shift($keysLocal); $k = trim($k); $selecter = mt_rand(1,21); $addel = ""; if ($selecter == "1") { $addel = strtolower($k)."."; $nextuf = "1"; }  if ($selecter == "2") { $addel = strtolower($k)."."; $nextuf = "1"; } if ($selecter == "3") { $addel = strtolower($k).";"; } if ($selecter == "4") { $addel = strtolower($k).","; } if ($selecter == "5") { $addel = strtolower($k).","; } if ($selecter == "6") { $addel = strtolower($k).","; } if ($selecter >= "7") { $addel = strtolower($k)." "; }
 if ($nextuf == "2") { $addel = ucfirst($addel); $nextuf = "0"; }if ($nextuf == "1") { $nextuf++; } $ret = $ret . trim($addel). " "; } return ucfirst(substr($ret, 0, strlen($ret)-1))."."; } 

$lines = explode("\n", $KEYS);
$keys = array();
foreach ($lines as $line) {
$keys[] = strtolower(trim($line));
}
shuffle($keys);

echo xtext(3000);

// xtext(3000), 3000 нужный нам размер выводимого текста-контента, небудем вникать в подробности, но размер изначальных кеев в начале скрипта, должно быть чуть больше чем длина требуемого текста.


# Сб Dec 17, 2011 1:25 amIseeDeadPeople Зарег.: 06.12.2005 ; Сообщ.: 21230Ответить с цитатой
Скрытый пост. Для просмотра требуется 10 сообщений.
# Сб Dec 17, 2011 2:31 amIseeDeadPeople Зарег.: 06.12.2005 ; Сообщ.: 21230Ответить с цитатой
данный функционал скрипта, директивы загрузки кеев, создания массива из них, и функцию делающую текст из них, очень просто совместить с базой формата: http://www.armadaboard.com/viewtopic.php?p=4803587#4803587
такая же есть и по фарме, больше в раза 3 вроде,
интегрировать это все в серверный спам софт, собственно откуда это все и взято мной частично.

тоже выше можно доработать и отдельно, web генератор текста,
заливается моя база куда то на хост,
далее чуть дописывается скрипт, чтобы рандомно брал Х файлов из базы, и подгружал соединял кеи,
у web скрипта будет простой интерфейс, где задается нужная длинна текста, и возможно еще - количество файлов из базы из которых берем ключи,
ну и на выходе тот же генеренный текст.
конечно т.к. база "общая", т.е. строго определения таблетки небудет, то такой текст годится как пони-наполнитель при линк-спаме в сами посты, наполнитель для доров, ну и далее по списку..
собственно, откуда это все и взято мной.
# Вс Май 13, 2012 11:52 pmkabab Зарег.: 11.05.2012 ; Сообщ.: 3Ответить с цитатой
IseeDeadPeople, здравствуйте. Все никак не получается запустить этот скрипт -
Код:
$KEYS = "key11 key12
key2
key3
....
....
....
keyX1 keyX2
keyX";

srand ((double) microtime() * 1000000);
mt_srand ((double) microtime() * 1000000);

function xtext ($strsize) { global $keys; $keysLocal = array(); $keysLocal = $keys; $keysLocal = array_unique($keysLocal); shuffle($keysLocal); if (!isset($strsize) || $strsize == "0" || strlen($strsize)<2) { $strsize = "4556"; $strsize = mint(mt_rand(mint($strsize/2), $strsize + mint($strsize/2))); } $ret = ""; $nextuf = "0"; while (strlen($ret)<$strsize && count($keysLocal)>0) { $k = array_shift($keysLocal); $k = trim($k); $selecter = mt_rand(1,21); $addel = ""; if ($selecter == "1") { $addel = strtolower($k)."."; $nextuf = "1"; }  if ($selecter == "2") { $addel = strtolower($k)."."; $nextuf = "1"; } if ($selecter == "3") { $addel = strtolower($k).";"; } if ($selecter == "4") { $addel = strtolower($k).","; } if ($selecter == "5") { $addel = strtolower($k).","; } if ($selecter == "6") { $addel = strtolower($k).","; } if ($selecter >= "7") { $addel = strtolower($k)." "; }
 if ($nextuf == "2") { $addel = ucfirst($addel); $nextuf = "0"; }if ($nextuf == "1") { $nextuf++; } $ret = $ret . trim($addel). " "; } return ucfirst(substr($ret, 0, strlen($ret)-1))."."; } 

$lines = explode("\n", $KEYS);
$keys = array();
foreach ($lines as $line) {
$keys[] = strtolower(trim($line));
}
shuffle($keys);

echo xtext(3000);

// xtext(3000), 3000 нужный нам размер выводимого текста-контента, небудем вникать в подробности, но размер изначальных кеев в начале скрипта, должно быть чуть больше чем длина требуемого текста.


Может я что то не правильно делаю?... :`(
# Пн Май 14, 2012 12:48 amIseeDeadPeople Зарег.: 06.12.2005 ; Сообщ.: 21230Ответить с цитатой
http://www.armadaboard.com/viewtopic.php?p=4804256#4804256

Проверил с ремвиева, работает.
Забирать надо с цитирования, т.е. на посте по ссылке выше нажать "Ответить с цитатой", и там уже из тегов code забирать.
Как и писал там "Забирайте скрипт с цитирования топика, там он вроде неломается форумом."

Если все так, тогда где запускаете, что пишет!?
Если вывода нет никакого, поставьте впереди всего строчку error_reporting(E_ALL); и посмотрите на что ругается. Там вроде вообще никакой подвязи нету, чтобы он на что то мог ругаться.
# Пн Май 14, 2012 12:56 amIseeDeadPeople Зарег.: 06.12.2005 ; Сообщ.: 21230Ответить с цитатой
kabab, А вы что, целый год что ли самостоятельно пробовали запустить его!? Что ж мне то не позвонили сразу как запостил тут.

Сделайте как выше в посте отписал (забрать с цитирования).
На крайний случай..
В профиле вашем мыла не вижу, предоставите мне ссылку где он там на вашем хосте, + тот же, только как txt версия, чтобы я видел байт в байт что там, посмотрим.

Там под хайдом, отличный пример его работы, т.е. это и тогда через ремвиев был оттестирован мной. Т.е. он и тогда был проверен, изначально. И хайдил я это от поисковиков, там же фарма кеи, от вас скрывать то нечего.


Последний раз редактировалось: IseeDeadPeople (Пн Май 14, 2012 1:00 am), всего редактировалось 2 раз(а)
# Пн Май 14, 2012 12:59 amVKtraf Зарег.: 03.02.2012 ; Сообщ.: 969Ответить с цитатой
kabab, версия php какая?

IseeDeadPeople, спасибо за скрипт :thup:
Можно добавить туда еще разбавление типовыми конструкциями и оборотами английского языка, а то кеев ужасно много Shocked

Что-то вроде:
like that
go out
visit it
shall done
и т.д.
:smk:
# Пн Май 14, 2012 1:04 amkabab Зарег.: 11.05.2012 ; Сообщ.: 3Ответить с цитатой
IseeDeadPeople, спасибо за быстрый ответ. Да, скрипт работает, была моя ошибка. А хайд не могу пока посмотреть... Smile Было бы классно если он еще обрамлял некоторые ключи в теги [b] [i] [u].
# Пн Май 14, 2012 1:13 amIseeDeadPeople Зарег.: 06.12.2005 ; Сообщ.: 21230Ответить с цитатой
Цитата:
kabab, версия php какая?



Так там просто нечему быть зависимым от пхп версии, стандартные функции все, с третьей версии пхп должно все работать.

Цитата:
like that
go out
visit it
shall done



Это можно реализовать. Но если нужен чисто генеренный текст, то это тексту натуральность неприбавит, т.е. эффективность та же будет.
Тогда уж, надо сотню таких оборотов сделать, и всеравно текст будет более натуральным, на пару процентов.
Новая тема Написать ответ    ГЛАВНАЯ ~ ВОПРОСЫ ОТ НОВИЧКОВ
 На страницу Пред.  1, 2, 3  След.
Любое использование материалов, размещенных на ArmadaBoard.com, без разрешения владельцев ArmadaBoard.com запрещено.