Интеграция

Вставить виджет «Текстомера» на свой сайт без параметров проще-простого. Скопируйте код, приведённый ниже, в подготовленное место на Вашем сайте.

<iframe src="//textomer.ru/?frame=base" width="100%" height="460px" frameborder="0" scrolling="no" allowtransparency></iframe>

В данном коде height="460px" - это высота виджета в пикселях. Если требуется виджет большего или меньшего размера, укажите другое значение.

Дикторам

«Текстомер» позволяет создавать ссылки и виджеты с уникальными параметрами.

Внимание! Если Вы являетесь диктором, то перейдите в раздел «Для дикторов» и укажите свои цены на озвучку!

Получение данных

«Текстомер» передаёт данные на сторонний сайт через интерфейс postMessage. Получить данные на Вашем сайте можно методом addEventListener. Пример скрипта приведён ниже.

<script> window.addEventListener('message', function(event) { //если данные пришли не от Textomer, то прекращаем выполнение скрипта if (event.origin !== 'https://textomer.ru') return false; //разбираем строку с данными let data = JSON.parse(event.data); //если тип данных неверный, то прекращаем выполнение скрипта if (data.type !== 'textomer') return false; //выводим полученные данные в консоль console.log(data); }, false); </script>

Вместо вывода в консоль следует написать свой обработчик. Например, для вставки данных в форму заявки. Если Вы не знаете, как это сделать, или у Вас есть другие вопросы, напишите на почту wadowad@gmail.com.

Параметры

Настройки передаются в «Текстомер» через GET-параметры (они же CGI-параметры) в URL-адресе. Ниже перечислены возможные параметры.

Все основные параметры можно задать через интерфейс сайта в разделе «Настройки».

frame
Определяет вид виджета (отсутствует шапка и подвал). Заданное значение frame=base явно указывает на то, что сайт используется на внешнем сайте во фрэйме.
add
Стоимость озвучки "дописки". За дописку принимается небольшой фрагмент текста до 10 секунд.
Допустимо любое положительное число.
s30
Стоимость озвучки до текста тридцати секунд — «стандартная начитка». Это значение является базовой минимальной ценой за озвучку.
Допустимо любое положительное число.
m1
Стоимость озвучки одной минуты текста.
Допустимо любое положительное число.
m1s30
Стоимость озвучки полторы минуты текста.
Допустимо любое положительное число.
m2
Стоимость озвучки двух минут текста.
Допустимо любое положительное число.
p1
Стоимость озвучки одной печатной страницы текста.
Допустимо любое положительное число.
round
Способ округления итоговой стоимости озвучки. Округлять до сотен — round=100, до тысяч — round=1000. Можно указать 1000, 100, 10, 500 или даже 5.
Допустимо любое целое положительное число.
currency
Вид валюты. По умолчанию рубли — ₽. Чтобы установить евро, задайте currency=€, доллары — currency=$, гривны — currency=₴, тенге — currency=₸.
pace
Темп озвучивания в процентах. По умолчанию равен 100. Если Вы озвучиваете несколько быстрее среднего, задайте pace=105. Если Вы озвучиваете чуть медленнее среднего, задайте pace=95.
Допустимо любое число от 50 до 150.
wps
Количество слов в секунду в начитках до 40 секунд с подрезанными паузами и вздохами. По умолчанию wps=2.021.
wpsext
Количество слов в секунду в длинных начитках с расстановкой, предыханиями и паузами. По умолчанию wpsext=1.835.
symbolsperpage
Количество символов на страницу. 1800 — принято считать в типографиях (но только без учёта пробелов), 2200 — примерно столько на странице MS Word 2010 14-ым кеглем c дефолтными настройками полей.
withoutspaces
По умолчанию пробелы и переносы строк учитываются при расчёте количества страниц. Причём двойные символы объединяются и считаются, как один. Чтобы пробелы и переносы не учитывались, задайте параметр withoutspaces=1.
withoutpunctuation
По умолчанию знаки препинания учитываются при расчёте количества страниц. Чтобы знаки препинания игнорировались, задайте параметр withoutpunctuation=1.
wordsperpage
Количество слов на страницу. Чтобы считать, как «Страницемер» на сайте hronomer.ru, задайте wordsperpage=350. Все прочие настройки подсчёта количества страниц будут проигнорированы.
parentheses
По умолчанию (текст в круглых скобках) игнорируется. Чтобы текст в круглых скобках учитывался, задайте параметр parentheses=0.
doubleslash
По умолчанию строки после //двойного слэша игнорируется. Чтобы строки за двойным слэшем учитывались, задайте параметр doubleslash=0.
octothorpe
По умолчанию строки после #символа решётки никак не обособляются. Чтобы текст за символом решётки игнорировался, задайте параметр octothorpe=1.
squarebracket
По умолчанию [текст в квадратных скобках] считается в более быстром темпе. Чтобы текст в квадратных скобках считался в нормальном темпе, задайте параметр squarebracket=0.
curlybracket
По умолчанию {текст в фигурных скобках} считается в более медленном темпе. Чтобы текст в фигурных скобках считался в нормальном темпе, задайте параметр curlybracket=0.
pipeline
По умолчанию символ вертикальной черты | считается за паузу. Чтобы вертикальная черта не участвовала в расчётах хронометража, задайте параметр pipeline=0.

Почти все параметры можно задать через интерфейс сайта в разделе «Настройки».