Воспроизведение имени звонящего абонента android

IT хаки

Блог о решении насущных технических задач. Только проверенные на личном опыте фишки

  • Получить ссылку
  • Facebook
  • Twitter
  • Pinterest
  • Электронная почта
  • Другие приложения

КАК ОЗВУЧИТЬ ИМЯ ЗВОНЯЩЕГО АБОНЕНТА

Задача
Когда вам кто-то звонит, первое что необходимо услышать, это имя звонящего абонента, а потом уже мелодию. Для чего может понадобиться эта фича? Телефон у вас не под рукой, а вдали от вас (вы чем-то заняты, и нужно до него ещё добраться). В зависимости от того, кто звонит, можно предварительно настроиться.

Суть проблемы
Эта тема, над которой я очень очень долго бился. Казалось бы, что тут сложного: взял и поставил любое приложение из Google маркета. Я тоже так полагал вначале. Как известно, многие ругают Android за то, что там полно недоработанных приложений. И надо перелопатить кучу приложений, чтобы найти что-то стоящее. И это действительно так.

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

Таким образом, при выборе приложений под Android надо долго и упорно выбирать, чтобы найти то, что действительно будет работать. В случае с выше обозначенной задачей (озвучивание имени звонящего) была та же история.

Предыстория
Идея — озвучивать имя звонящего абонента — пришла ко мне с той поры, когда я пользовался обычным телефоном. Так, на моём телефоне Sony Ericsson была такая возможность: озвучивать имя звонящего абонента. Для этого необходимо было просто сделать запись имени человека в твоей телефонной книге своими словами. И именно эту запись ты слышал, когда тебе звонил знакомый тебе человек.

  1. Путь, озвученный мной выше (в предыстории): то есть запись своим голосом имени звонящего абонента и подстановка этой записи вместо мелодии звонка.
  2. Установка дополнительного специального приложения.
  1. Установить себе на телефон приложение «Диктофон», если оно отсутствует по-умолчанию.
  2. Сделать запись, произнеся следующую фразу «Звонит . (имя человека)». Назвать файл записи именем человека. Запись необходимо сохранить в определённое вами место на телефоне.
  3. Открыть приложение «Контакты» от Google, либо установленное производителем вашего телефона.
  4. Найти имя человека, для которого вы сделали запись, и перейти на страницу редактирования данного контакта.
  5. В настройках на данной странице найти пункт «Мелодия звонка» (тут для каждого контакта можно задать свою мелодию) и открыть его.
  6. Вместо установленной мелодии выбрать пункт «Мелодия звонка из встроенной памяти».
  7. В открывшемся окне выбрать сделанную вами запись. Всё. После этого вы будете слышать имя данного человека, когда он вам позвонит.

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

Так например, приложение Smart Announser (Смарт диктор) сначала у меня работало (озвучивало имея звонящего), а потом работало только если была установлена для него функция «Службы» в разделе «Спец. возможности» в настройках смартфона. Всё бы ничего, только вот эта функция на моём смартфоне почему-то самопроизвольно отключалась. Как, собственно, и для других приложений. И я ничего с этим не мог поделать. Если же я ставил другое приложение (например, Caller Name Talker), происходило то же самое: приложение работало только с включённой функцией «Службы», которая у меня, как я уже сказал выше, самопроизвольно отключалась.

Читайте также:  Как перепрошить тв приставку андроид через компьютер

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

Решение проблемы
И вот я нашёл, наконец, решение. Мне в голову пришла светлая мысль: а почему бы ни сделать приложение по озвучке имени звонящего системным . Это же ведь можно сделать с помощью приложения Link2SD. Тогда система будет думать, что это его родное приложение и, по идеи, не будет никак сопротивляться исполнению заложенных в нём функций.

Важное дополнение: приложение Link2SD будет работать только при наличии прав root! О том, как сделать приложение системным с помощью приложения Link2SD, читайте в статье Встроить приложение в Android (Сделать приложение системным). Там же есть ссылки на статьи о том, что такое root права, и как их получить.

Итак, как только я понял, что желательно сделать приложения системными, я так и сделал: перевёл приложения по озвучке имени звонящего в системные. И моё предположение подтвердилось: при получении входящего звонка имея звонящего теперь озвучивается (если же звонок исходит от неизвестного абонента, которого нет в списке моих контактов, то озвучивается номер, с которого идёт звонок). Для озвучки я поставил несколько приложений, чтобы подстраховаться: перестанет работать одно — переключаюсь на другое.

Итак, вот эти приложения: Caller Name Talker, Smart Announser (Смарт диктор), Spkr. Последнее — то у меня работает, а то нет. Но пока я его оставил. Основным сделал Smart Announser (Смарт диктор), а остальные выключил, оставив их на всякий случай.

Когда поставите приложения, не забудьте их настроить.

Для настройки приложения Caller Name Talker рекомендую прочитать статью Настраиваем Android смартфон для произношения имени звонящего абонента.

Для настройки приложения Spkr рекомендую посмотреть видео Spkr озвучит ваши звонки и SMS голосом.

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

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

Для этого нужно будет зайти в приложение Link2SD, найти приложение по озвучке имени звонящего абонента, которое у вас работает основным, причём оно будет отобраться не в списке «Системные», а в списке «Пользовательские». Это не должно вас смущать: приложение всё равно по-прежнему является системным. Далее через меню вверху справа выбрать пункт что-то вроде «Применить обновления к системе». После этого обновления будут внедрены в приложение, а само приложение теперь будет уже отображаться в списке «Системные». Далее необходимо будет перезагрузить ваш смартфон. На этом всё. В принципе несложно, если один раз пройтись по всем шагам. К тому же обновления будут приходить не так часто. И в принципе приложение будет работать и без них.

Читайте также:  Нет sd карты android что делать

После того как обновления вступят в силу приложение необходимо будет заново настроить. То есть с принятием новых обновлений все настройки будут сброшены. Надо это иметь ввиду. В настройках прежде всего необходимо будет вновь установить по умолчанию язык для озвучки русский, иначе озвучка будет происходить на английском. В данном случае я говорю о настройке приложения Smart Announser. Также желательно отключить озвучку других функций в телефоне, например: озвучку текста SMS сообщений, озвучку статуса WiFi сети и озвучку параметров батареи, если для вас это неважно.

На этом всё. Тема может показаться непростой, но по крайней мере она разобрана, на мой взгляд, тут досконально. Вам лишь остаётся только взять и всё повторить, что тут написано :).

Выводы
1) Для работы приложений по озвучке имени звонящего абонента необходимо перевести их в системные.
2) Для этого используется приложение Link2SD.
3) Приложение Link2SD работает только при наличии прав root.
4) Поэтому прежде необходимо сначала получить на вашем смартфоне на Android эти права root. Увы, но это необходимое условие для стабильной работы приложений по озвучке имени звонящего абонента.
5) Для надёжности желательно поставить несколько приложений, и при этом одно сделать основным, а остальные отключить. Если основное вдруг перестанет работать, сделать основным другое приложение.

Всё. Всем удачной настройки приложения по озвучке имени звонящего абонента!

Источник

Как услышать, кто сейчас звонит на ваш смартфон Samsung

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

Смартфон Samsung Galaxy может помочь вам в этом случае и при звонке он сам продиктует Имя звонящего. И теперь у вас будет пара секунд для принятия решения: моем руки и отвечаем на звонок, или перенесём его на чуть позже.

А как узнать, кто звонит, не открывая телефон?

В настройках телефона Samsung Galaxy есть замечательная функция «Озвучивание имени абонента». После его включения каждый раз, когда вам будут звонить, телефоном будет объявляться вслух имя абонента или номер телефона, если его нет в ваших Контактах.
На смартфонах других производителей это можно сделать, установив приложение Телефон Google (Google Phone).

Вот как её можно включить на смартфоне Galaxy:
(Для примера мы воспользовались редкционным смартфоном Samsung Galaxy A50 с ОС Android 11.)

Инструкция по включению озвучивания имени абонента на смартфонах Samsung Galaxy.

1. Запускаем Настройки телефона с экрана приложений, нажав на значок «Настройки».

На главной странице Настроек нужно открыть раздел «Специальные возможности», нажав на его позицию.

Скрин №1 – нажать на значок «Настройки». Скрин №2 – нажать на позицию «Специальные возможности».

2. В разделе «Специальные возможности» необходимо погрузиться в подраздел «Нарушение координации и взаимодействие».

Ну а в подразделе «Нарушение координации и взаимодействие» нужно нажать на позицию «Ответ и завершение вызовов».

3. Теперь мы добрались до искомого пункта — «Озвучивание имени абонента». Для включения функции озвучивания имени звонящего нужно включить переключатель этой службы «Озвучивание имени абонента». Нажимаем на переключатель.

Читайте также:  Все для андроида которые не удаляются

Теперь служба оповещения вслух имени звонящего включена.
Осталось только самая малость — нужно определить, в каких случаях эта служба будет оповещать нас вслух: всегда или когда подключена гарнитура (проводная или Bluetooth).

Для этого нужно нажать на текст названия пункта «Озвучивание имени абонента».

Скрин № 5 – нажать на кнопку переключателя в пункте «Озвучивание имени абонента». Скрин №6 – вид страницы «Ответ и завершения вызовов» с включенной службой «Озвучивание имени абонента». Для настройки озвучивания нужно нажать на текст названия пункта «Озвучивание имени абонента – Только с гарнитурой Bluetooth или проводной гарнитурой».

4. В открывшейся странице нужно нажать на пункт «Всегда».

Теперь мы включили службу оповещения вслух имени звонящего.

Скрин №7 – нажать на строчку «Всегда». Скрин №8 — вид страницы с включенной службой «Озвучивание имени абонента — Всегда».

5. Вот и все. Теперь ваш телефон Samsung будет всегда объявлять имя звонящего абонента, если он есть в ваших Контактах, или номер телефона, откуда исходит звонок, и вам не нужно будет каждый раз заглядывать в свой телефон, прежде чем ответить.

Это очень удобна функция, особенно для людей старшего возраста. Пользуйтесь ею на здоровье! И не забудьте подключить её у своих родителей.

Источник

Caller Name Announcer Pro 7.24

Caller Name Announcer Pro — озвучивает имя абонента, когда он вам звонит или отправляет сообщение. Эта программа, которая мгновенно определяет абонента, вы даже не успеете дотянуться до телефона и посмотреть на экран. Наше приложение также способно идентифицировать неизвестные номера, так что у вас появится возможность узнать, кто звонил, если номер отсутствует в списке контактов. Это приложение, озвучивающее имена звонящих и отправляющих SMS абонентов, очень удобно использовать во время работы, за рулем и в любых других ситуациях, когда вы не можете подойти к телефону. Главным преимуществом Caller Name Announcer Pro является то, что приложение можно скачать и использовать совершенно БЕСПЛАТНО!

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

Особенности приложения Caller Name Announcer Pro:

  • БЕСПЛАТНОЕ скачивание и использование на всех телефонах Android.
  • Приложение определяет и озвучивает имя позвонившего или отправившего сообщение абонента.
  • Вы можете незамедлительно узнать, кто вам позвонил или отправил сообщение, не подходя к телефону.
  • Приложение определяет номера и абонентов, отсутствующие в списке контактов, благодаря функции «ID абонента».
  • Это приложение, озвучивающее имена звонящих абонентов и отправителей SMS, является очень простым в использовании.
  • Вы можете по желанию включить и отключить функцию озвучивания.
  • Встроенная функция «ID абонента» позволяет определять абонентов, позвонивших или отправивших SMS с неизвестного номера.
  • Опция, позволяющая сохранить пропущенные, входящие и неотвеченные вызовы и перезвонить в случае необходимости.

Приложение «Caller Name Announcer Pro» использует встроенную голосовую библиотеку ОС Android. Без нее функционирование приложения невозможно. Если данная библиотека отсутствует на вашем телефоне Android, вам необходимо загрузить ее через Google Play.

Источник

Оцените статью