Программа которая повторяет слова

Этот сервис предназначен для озвучивания текста голосом. Для озвучивания необходимо написать текст, выбрать подходящий голос и нажать кнопку озвучивания. При этом произойдет запрос в сервис Яндекс для генерации голоса. Речь придет ответом и автоматически воспроизведется. Чем короче текст, тем быстрее будет реакция.

Кроме того вы сможете нажать кнопку "Сказать позже". При этом фразы появятся внизу в виде кнопок. Нажимая на каждую такую кнопку вопроизведется соответствующая фраза. Экспорт все эти фразы возвращает в поле редактирования что бы вы могли скопировать фразы как текст. Вы можете вопроизводить текст на как Русском, так и на Английском, так и на Английском с Русским акцентом и на Русском с английским акцентом. А так же другие опции. Вы можете оставить набор фраз в коментариях, другие смогут воспользоваться вашим набором фраз.

Язык чтения: Голос: Окрас: Выходной формат: Скорость:

Озвучить ► Скачать ▼ ** Сказать позже ** Грохнуть все фразы ✖ Экспорт

Озвучивание написанного текста может потребоваться по совершенно разным причинам. Сервисы, проговаривающие предложения вслух, будут незаменимыми для людей с ограниченными возможностями. Кроме того, они будут полезными для тех, кто изучает иностранный язык и хочет услышать правильное произношение каких-либо фраз. Пригодятся так называемые говорилки и тем, кто привык воспринимать информацию на слух.

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

ISpeech

Программа ISpeech неспроста стоит в списке первых, заслуживающих внимания. Минималистичный интерфейс позволит разобраться с сервисом максимально быстро. Нужно всего лишь ввести текст, выбрать язык и нажать на кнопку озвучивания — воспроизведение текста сработает через динамики. Также можно переключаться между мужским и женским вариантами озвучки текста, а также выбирать скорость чтения предложений. Доступно три режима: медленный, средний и быстрый.

Владельцам платной подписки открывается возможность скачать аудио-фрагмент на свой ПК. Самая дешевая из них обойдется в 50 долларов. Впрочем, все остальные, более насущные функции абсолютно бесплатны, в том числе и поддержка 30 языков. Поэтому ISpeech станет идеальным вариантом для изучения иностранного и запоминания фонетики.

Пожалуй, самым весомым недостатком синтезатора речи является ощутимое ограничение на количество символов — можно прочитать текст длиной до 150 знаков.

Google Translate

Фирменный переводчик Google Translate от крупнейшей компании стал классическим вариантом не только для онлайн-перевода, но и для озвучки набранного текста. Достаточно ввести несколько предложений и нажать на кнопку динамика, чтобы воспроизвести текст. Включена возможность голосового ввода при наличии микрофона. Веб-сервис позволяет набирать тексты длиной до 5000 символов, что можно считать достаточно внушительным значением показателя.

С авторизацией в аккаунте Google появляется возможность сохранять звуковое сопровождение в разделе "Избранное". При этом поддерживается перевод более чем со 100 языков мира. Платных услуг для Google Translate не предусмотрено.

По умолчанию доступна только одна скорость воспроизведения озвучки и только женский голос с тембром, как у робота. Это и является единственным минусом онлайн-сервиса известнейшей корпорации.

Кстати, лучшие голосовые переводчики представлены в обзоре.

Читайте также  Почему не работает викимапия карта

Яндекс.Переводчик

Российский аналог предыдущего сервиса, Яндекс.Переводчик обладает всем функционалом, который предоставляется Google: добавление аудио-файлов в раздел "Избранное", генератор речи, перевод с сотни мировых языков и виртуальная клавиатура. Чтобы пользоваться всеми предоставляемыми возможностями, требуется авторизация в Яндекс.Почте, платных услуг не предусмотрено.

Единственный момент отличает Яндекс.Переводчик от Google Translate в лучшую сторону — количество доступных к озвучиванию символов у отечественного аналога в два раза больше и достигает 10000 знаков.

Acapela

Одна из наиболее известных говорилок, веб-утилита Acapela обладает небольшим количеством настроек и при этом огромным функционалом. Сайт написан полностью на английском языке, но довольно понятный интерфейс делает использование сервиса интуитивно простым. Поддерживается озвучивание текста на 35 языках и диалектах, при этом для каждого сохраняется характерный акцент.

Для некоторых языков доступно до 18 различных тембров, что делает этот речевой синтезатор уникальным. Такое разнообразие будет полезным, если хочется, чтоб набранный текст прозвучал эмоционально или был произнесен нужным актером. К сожалению, для русского языка доступен только один голос, поэтому многообразие тембров будет полезно лишь для тех, кто изучает иностранный.

Основной функционал программы полностью бесплатен, но для того, чтобы скачать пакет разработчика, позволяющего загружать и работать с озвученными текстами, придется заплатить немалую сумму в 1500 евро. Этот вариант будет полезен только для продвинутых пользователей, разрабатывающих аудио-дорожки в коммерческих целях.

Ограничение на длину вводимого текста у Acapela составляет 300 символов. Это в два раза больше, чем у ISpeech, но намного меньше, чем у Google Translate. Веб-служба работает бесперебойно, а каждый текст озвучивается как будто реальным человеком — в этом преимущество Acapela от утилит, где искусственные голоса напоминают о холодных механических роботах.

Text-To-Speech

Синтезатор речи с минималистичным интерфейсом Text-To-Speech позволит озвучить фрагменты длиной до 1000 символов на одном из 15 языков мира, не считая диалекты. Нужно просто ввести собственный текст и нажать на кнопку "Say It". Программа автоматически определит язык, на котором набраны слова, и переведет текст в голос.

В программе доступно переключение между семью режимами скоростей, также в небольшом окошке можно включить виртуальную клавиатуру и отредактировать размер шрифта. В результате пользователю будет предоставлен аудио-файл с озвучкой введенных фраз в выбранном тембре и скорости. Прослушать синтезатор голоса можно сразу же, в режиме-онлайн. Возможности скачать дорожку не предоставляется, не предусмотрены и платные услуги.

From Text To Speech

Рекордсменом по длине текста, доступного для голосового озвучивания, является онлайн-"говорилка" From Text To Speech, которая способна обрабатывать до 50000 символов. Это больше, чем у любого другого подобного сервиса с широким функционалом.

В сервисе можно ввести текст и выбрать один из 8 языков, скорость (доступно 4 режима), а также голос озвучки. Для русского языка доступен только один, женский генератор голоса, для английского — пять, как женских, так и мужских. Из недостатков можно выделить то, что преобразование текста в аудио-файл требует достаточно большого количества времени — на обработку одного слова уходит до 10 секунд. Однако в результате можно абсолютно бесплатно скачать дорожку на собственный ПК. Это еще одно весомое преимущество сервиса перед конкурентами, где за эту функцию потребуют плату.


Статья о программе (iOS) для запоминания английских слов методом интервальных повторений, которая учитывает ваш распорядок дня.

Читайте также  Сложение дробей комплексных чисел

На хабрахабре уже несколько раз освещался вопрос о методе интервальных повторений для запоминания информации: habrahabr.ru/post/246459, habrahabr.ru/post/196448, habrahabr.ru/post/240451. Если вкратце, то интервальные повторения — это подход к запоминанию информации, заключающийся в повторении изучаемого материала через определенные, постоянно возрастающие интервалы времени (например, через 5 минут, потом через 25 минут, потом через 2 часа и т.д.).

Как пришла идея создать приложение

Примерно год назад я решил применить эту технику (интервальные повторения) к запоминанию английский слов, т.к. при чтении документации, статей на английском часто ощущаю нехватку словарного запаса. Сперва начал искать полностью готовые решения. Мне нужна была программа для мобильного телефона, т.к. он всегда со мной и я могу повторить слова в любой момент времени. Мой поиск не увенчался успехом. Программы, которые я находил, либо требовали создание базы со словами самостоятельно, либо слишком много стоили (Anki), либо имели на мой взгляд недостаточную функциональность именно в плане реализации повторений.

Не найдя готовой программы, было решено написать собственную, которая будет полностью отвечать моим требованиям:

  • Слова для запоминания должны быть в частотном порядке, а не просто в алфавитном или еще каком-то. В первую очередь я хочу изучить наиболее используемые слова, а редко используемые могут и подождать — это вопрос эффективности обучения. (Зачем мне учить слова, которые я вообще могу не встретить?)
  • Я не могу повторять слова в произвольный момент времени, поэтому в программе должны быть настройки, которые ограничат программу в ее действиях для заданных временных промежутков. (Согласитесь, неприятно размыкать веки среди ночи на просьбу программы о необходимости повторения слов.)
  • Программа должна быть настойчивой: напоминать, что пора повторять слова. Это крайне важно, так как человек может забыть как о необходимости повторений, так и о самой программе.
  • Программа должна быть под мобильную платформу, чтобы в нужный момент можно было повторить слова (т.к. телефон всегда под рукой).

И я приступил к написанию заветной программы. Небольшой опыт программирования под iOS уже имелся, так что с выбором целевой платформы колебаний не было. На разработку программы ушло 8 месяцев, в основном по вечерам после работы. И сейчас я, наконец-то, готов поделиться результатами с вами.

Отличительные возможности приложения

В программе на выбор представлены несколько разных методов интервальных повторений: по Пимслеру, по Эббингаузу и др. Я не решусь судить, какой из них наиболее эффективный, но по умолчанию выбрал метод Пимслера, т.к. он использовал интервальные повторения применительно к изучению иностранных языков.

Взаимодействие с программой достаточно простое: вы видите слово, его транскрипцию и перевод. Каждое слово может быть озвучено (я использую встроенный в iOS синтезатор речи, что позволило существенно сократить размер приложения). Когда вы изучаете новое слово, вам доступны два действия: либо вы будете в дальнейшем повторять это слово, либо оно вам уже известно (не будете его повторять).

В случае, когда вы повторяете ранее изученное слово, вы сообщаете программе, помните ли вы его или нет. В соответствии с этой информацией, программа примет решение о времени следующего повторения.

Для автовладельцев предусмотрен специальный режим. Достаточно положить телефон под лобовое стекло автомобиля и включить режим проецирования (HUD): слова будут видны перед вами на лобовом стекле — вы видите как дорогу, так и слова.

Читайте также  Почему код безопасности в инстаграм не приходит

Когда подойдет время для повторения слова, программа вас об этом уведомит (создаются локальные уведомления):

Сторонние продукты

Для отслеживания падений приложения я встроил Crashlytics (регистрация на сайте занимает несколько недель, сервис бесплатный). Также этот сервис позволяет организовать beta-тестирование приложения. Реализовано все крайне удобно. Для себя я создал небольшую шпаргалку по добавлению устройства в список для AD HOC распространения:

  1. Получить udid устройства
  2. Зайти на developer.apple.com в раздел Certificates, Identifiers & Profiles -> Devices -> All
  3. Нажать на +
  4. Ввести Name (любое, главное чтобы было понятно что это за устройство и кому оно принадлежит) и UDID, нажать Continue
  5. Нажать Register
  6. Перейти в Provisioning Profiles -> Distribution
  7. Выбрать profile который используется для распространиения AD HOC -> нажать Edit
  8. В разделе Devices: поставить чекбокс напротив нового добавленного устройства
  9. Нажать Generate
  10. Можно скачать профайл на компьютер (НЕОБЯЗАТЕЛЬНО), нажать Done
  11. Перейти в Xcode
  12. Xcode -> Preferences -> Accounts -> Выбрать нужный id -> Двойной щелчек по Name

Помимо Crashlytics с января этого года стал пользоваться сервисом TestFlight для бета-тестирования. Его несомненный плюс в количестве тестеров: 1000 внешних тестировщиков и отсутствие необходимости собирать udid устройств (соответственно, при добавлении нового тестировщика не нужно перекомпилировать приложение). Вот хорошая статья как пользоваться этим сервисом: iOS 8: Beta Testing with TestFlight

Для сбора статистики использовал Flurry (сервис бесплатный). На данный момент меня интересует эффективность каждого метода интервальных повторений, попробую оценить ее по отношению количества нажатий на кнопки ”Помню”, “Не помню“.

Для записи возникающих мыслей по улучшению приложения, текстов справки, TODO списка я использовал сервис Google Docs: с мобильного телефона — чтобы не потерять мысль, на компьютере вечерами — просто удобно.

Иконка

На иконке я хотел показать, что для запоминания слов задействуются “механизмы” памяти — нашел удачную на мой взгяд идею — человеческая голова с шестеренкой вместо мозга (иконки удобно искать на IconFinder). Фон иконки стандартный для приложений по изучению языков — два флага: английский и русский.

В Xcode-проекте приложения создано три цели: альфа (компилируется сразу на устройство), бета (не компилируется на устройство, приложение собирается через product — > archive и далее распространяется через сервис бета-тестирования Crashlytics) и финальная версия для магазина (во многом повторяет бета-версию, также используется для бета-тестирования через сервис TestFlight). Соответственно на устройстве могут быть установлены сразу все три версии приложения:

Чтобы эти версии можно было легко отличить друг от друга, были созданы маски Alfa и Beta для иконок (делюсь ими с вами).

Система контроля версий Xcode не воспринимает пути на русском с буквой “й”. Решение: заменить “й” на “и” в названиях папок. После этого файлы успешно добавляются в систему контроля версий.

Вместо вывода

Если у вас есть не просто идея, а решение какой-либо вашей проблемы, и это решение лично для вас удобнее уже созданных — возможно ваш продукт имеет шанс на успех. Надеюсь, что мое приложение окажется для кого-нибудь полезным.

Промо-коды

Промо-коды для приложения «Повторяй и запоминай английский слова со SpacedRepetitionApp»:
964H7HWJJKET
NL3MNNMJR3EJ
KFJPKT3NPFXY
EXJEAWL44XXJ
KTLAEF3363N3
EHPKEERT44FT
WYPKF7EE7PXW
T9JPPXYY4YWR
64T6HXLKFNHR
KMYKP7RNATYP
F4XJLT77PM9E
43T3HAXTN7L3
7KW6FWT3FJTN
PAFKMYM3XL4A
LTPWYNNE64EY
PAPM3PNTM3HW
4ATX4F6ELHA7
EAJFK39XJHTM
3PKJYLHRX7HN
6J977N49PKR6

Ссылка на основную публикацию
Adblock
detector