Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
ozzyman
Сообщений: n/a
#1

beginner: голосовые нотификации - Программирование Android

27.09.2012, 10:29. Просмотров 655. Ответов 1
Метки нет (Все метки)

привет, вопрос от новичка, заранее прошу прощения, если спрашиваю очевидные вещи.

пытаюсь сделать, чтобы оповещения выводились как на экран в виде текста, так и дублировались голосом.
например,
Java
1
2
3
4
5
6
 mytext = (TextView) findViewById(R.id.textView1);
       myManager = (LocationManager) getSystemService(LOCATION_SERVICE);
       // проверяем статус GPS
       isGPSEnabled = myManager.isProviderEnabled(LocationManager.GPS_PROVIDER);
       // выводим сообщение на экран
       mytext.setText("Waiting for location");
после этого я хочу, чтобы сообщение было продублировано голосом, но что-то делаю не так…

Java
1
2
3
4
5
6
7
8
  String waitingtext = "Waiting for location";
       speakOut(waitingtext);
 
    public void speakOut(String text2say){
        TextToSpeech alert = new TextToSpeech(this, (OnInitListener) this);
        alert.setLanguage(Locale.UK);
        alert.speak(text2say, TextToSpeech.QUEUE_FLUSH, null);
    }
В этом случае возникает ошибка:
09-27 13:47:02.380: E/AndroidRuntime(14553): FATAL EXCEPTION: main
09-27 13:47:02.380: E/AndroidRuntime(14553): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.test/com.test.Test}: java.lang.ClassCastException: com.test.Test cannot be cast to android.speech.tts.TextToSpeech$OnInitListener
подскажите, что я делаю неправильно и как исправить? спасибо!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.09.2012, 10:29     beginner: голосовые нотификации
Посмотрите здесь:

Открытие приложенея после клика на нотификации (Service, notification) - Программирование Android
всем добрый день. Содал простое приложение. Одно Активити и одна служба. Служба старуте вместе с осью. задача службы просто...

Голосовые команды в стиле Google Now - Программирование Android
Добрый день форумчане! Как многие знают Google Now можно вызвать сказав просто "Ok Google". И я бы хотел узнать поподробнее как данная...

ASP.NET MVC: Нотификации по прошествии определенного времени - C# MVC
Всем привет. У меня есть необходимость с определенной периодичностью при определенных условиях отправлять пользователям сайта...

Beginner - Java
я новичок в Java, я знаю, ООП, интерфейс, пакет. работы со строками, вы можете дать мне упражнения, я буду писать и поставить код here.and...

Linux for beginner - Linux
Подскажите пожалуйста книжку по линуксу для уже достаточно опытного программиста которому надо изучить линукс from a to z непосредственно...

Complete beginner - HTML, CSS
Здравствуйте. Я только приступил к изучению создания сайтов. И у меня сложилось стойкое впечатление, что если читать книжки по HTML...

Qt Creator for beginner - C++ Qt
Всем привет! Скачал Qt Creator, открыл его, создал форму, кинул на нее кнопку и строчку для ввода текста. И теперь вопрос вот какой: как,...

STM32F4Discovery: start for beginner - ARM
Купил discovery, установил IAR, скачал проекты с офф. сайта, но для меня они сложные. Подскажите, пожалуйста, с чего мне начать изучение...

Голосовые бинды - Delphi
Здравствуйте. Пришла в голову мысль, и хотелось бы задать вопрос по поводу её. Возможно ли реализовать, что-то наподобие...

Голосовые движки - Софт
Народ ,есть ли нормальные русскоязычные голосовые движки,типа digalo2000,только с нормальным произношением ,речевой выдержкой,правильными...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
27.09.2012, 11:00     beginner: голосовые нотификации #2
нужно имплементнуть интерфейс OnInitListener.

Цитата Сообщение от ozzyman Посмотреть сообщение
new TextToSpeech(this, (OnInitListener) this);
this не является OnInitListener'ом. зачем вы к нему приводите?
Yandex
Объявления
27.09.2012, 11:00     beginner: голосовые нотификации
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru