Мобильное приложение для воспитания звуковой культуры речи
Способность ребенка к подражанию как одна из важнейших предпосылок формирования речи. Знакомство с основными особенностями разработки программного средства для воспитания звуковой культуры речи у детей дошкольного возраста в ситуации билингвизма.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | реферат |
Язык | русский |
Дата добавления | 15.01.2020 |
Размер файла | 3,3 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Мобильное приложение для воспитания звуковой культуры речи
Введение
программный дошкольный речь
Речь формируется под контролем слуха. Также одной из предпосылок формирования речи является способность ребенка к подражанию. Фонетической стороной речи ребенок овладевает, повторяя речь окружающих взрослых. Дошкольный возраст является наиболее благоприятным для окончательного становления всех звуков родного языка. Бывают такие ситуации, когда детям дошкольного возраста нужна помощь по освоению русского и белорусского языков. В данной работе была поставлена цель: разработать программу для воспитания звуковой культуры речи у детей дошкольного возраста. Изучаемые языки - русский и белорусский. В соответствии с общей целью исследования в работе ставятся следующие конкретные задачи:
Ш изучение электронных источников по данной тематике;
Ш изучение приемов программирования на языке Java в Android Studio;
Ш разработка программного средства для воспитания звуковой культуры речи у детей дошкольного возраста в ситуации билингвизма;
При выполнении поставленной задачи:
Ш выполнена отрисовка некоторых элементов интерфейса программного средства;
Ш разработан и реализован удобный пользовательский интерфейс;
Ш обеспечена смена языка приложения на русский и белорусский;
Ш обеспечена звуковая поддержка некоторых активных игровых элементов программного средства при прохождении уровней воспитания звуковой культуры речи; выполнена отладка и тестирование приложения. Программа является мобильным приложением на базе ОС Android не ниже версии 4.4.2, написанным на языке программирования Java. Новизна: разработка программного продукта.
1.Звуковая культура речи
Развитие речи самым тесным образом связано с развитием сознания, познанием окружающего мира. Родной язык является средством овладения знаниями, изучения учебных дисциплин в школьном и последующем образовании. Есть все основания утверждать, что не только интеллектуальное развитие ребенка, но и формирование его характера, эмоций и личности в целом находится в непосредственной зависимости от речи. Язык - основное средство в общении человека.
Каждому языку свойственна та или иная система звуков. Поэтому звуковая сторона каждого языка имеет свои особенности и отличительные качества. Для звуковой стороны русского языка характерны певучесть гласных звуков, мягкость в произношении многих согласных. Звуковая культура речи - широкое понятие, оно включает в себя фонетическую и орфоэпическую правильность речи, выразительность ее и четкую дикцию.
Воспитание звуковой культуры предполагает:
- формирование правильного звукопроизношения и словопроизношения;
- воспитание орфоэпически правильной речи - умения говорить согласно нормам литературного произношения.
- формирование выразительности речи;
- выработка дикции - отчетливого, внятного произношения каждого звука и слова в отдельности, а также фразы в целом;
- воспитание культуры речевого общения как части этикета.
В звуковой культуре речи выделяют два раздела: культуру речепроизношения и речевой слух. Для дошкольников в первую очередь особое значение имеет усвоение звуковых единиц речи, так как самым трудным для ребенка бывает овладение артикуляцией отдельных звуков.
Исследователи детской речи отмечают значение правильного произношения звуков для формирования личности ребенка и установления социальных контактов, для подготовки к школе. Ребенок с хорошо развитой речью легко вступает в общение со взрослыми и сверстниками, понятно выражает свои мысли и желания. Проблема формирования звуковой стороны речи остается актуальной и значимой даже в настоящее время.
Развитие словаря ребенка тесно связано, как с развитием мышления, так и с развитием всех компонентов речи. Вначале в словаре ребенка появляются слова конкретного значения и только потом - слова обобщающего характера.
Речь формируется под контролем слуха. В исследованиях отмечается возможность очень раннего формирования деятельности слухового анализатора, что обеспечивает раннее развитие звуковой стороны речи.
Умение произносить звуки и слова развивается постепенно, в ходе накопления ребенком жизненного опыта. Одной из важных предпосылок формирования речи является способность ребенка к подражанию. Ребенок усваивает речь, повторяя ее за окружающими взрослыми.
Таким образом, в дошкольном возрасте имеются все предпосылки для успешного овладения звуковой стороной русского и белорусского языков. Ребенок в дошкольном возрасте обладает такими особенностями, как повышенная подражательность, особая восприимчивость к звуковой стороне языка, любовь к звукам речи. В процессе работы над звуковой культурой речи детям необходимы наглядные примеры - показ картинок и игрушек на ту тему, которую проходят в данный момент. Благодаря этому у детей обостряется внимание и улучшается запоминание пройденного материала. Работа по воспитанию звуковой культуры речи представляет собой целую систему, осуществляемую с первых дней пребывания ребенка в детском саду.
Внедрение компьютерных технологий сегодня является новой ступенью в образовательном процессе. Логопеды общеобразовательных учреждений активно включились в процесс широкого использования информационных компьютерных технологий в своей практике.
1.1 Программные средства
Данное программное средство является мобильным приложением под операционную систему Android на языке программирования Java.
Платформа Android лидирует в списке самых популярных операционных систем для мобильных устройств и применяется повсеместно во всем мире. Одним из достоинств данной платформы является ее открытость. Для платформы постоянно появляются обновления, что соответственно улучшает функциональность и расширяет ее возможности. В 2018 год этой операционной системой пользовались около 85% владельцев смартфонов, а общее количество пользователей смартфонов на ОС Android оценивается в 1,5 млрд. человек по всему миру. Android - первая открытая и бесплатная мобильная платформа для смартфонов, планшетных компьютеров, электронных книжек, цифровых проигрывателей, игровых приставок, телевизоров, нетбуков и смартбуков, основанная на ядре Linux. Android позволяет создавать Java-приложения, управляющие устройством через разработанные Google библиотеки. Разработку приложений для Android можно вести на языке Java (не ниже Java 1.5). В 2013 году Google представила новую среду разработки Android Studio, основанную на IntelliJ IDEA от JetBrains. Комплект разработки программного обеспечения полностью удовлетворяет требованиям разработчиков благодаря профессиональным инструментам для разработки мощных, многофункциональных приложений. Исходный код платформы открыт, что могут оценить разработчики, предпочитающие проверенные временем открытые стандарты. И, самое главное, разработчики могут пользоваться всеми программными средствами практически бесплатно.
Архитектуру Android принято делить на четыре уровня:
- уровень ядра;
- уровень библиотек и среды выполнения;
- уровень каркаса приложения;
- уровень приложений.
Платформа Android не делает разницы между основными приложениями телефона и сторонним программным обеспечением - таким образом, ключевые приложения, входящие в стандартный набор программного обеспечения, можно заменить альтернативными приложениями. Программы для Android пишутся на языке Java.
При разработке приложений программисты имеют полный доступ ко всей функциональности операционной системы. Архитектура приложений построена так, чтобы было легко использовать основные компоненты, предоставляемые системой.
Android Studio - основная интегрированная cреда разработки Android-приложений. Первая версия Android Studio появилась в декабре 2014 года и быстро приобрела популярность, как первая Android IDE с широким набором интегрированных инструментов, которые позволяли программистам быстро реорганизовывать исходные тексты программ. Среда позволяет проверить приложение на устройствах с разным размером экрана, содержит анализатор кода (Lint), позволяющий находить проблемы производительности, несовместимости версий и другое. Язык Java является основным языком программирования для создания мобильных приложений под операционную систему Android. Java - объектно-ориентированный язык программирования. Важной особенностью технологии Java является гибкая система безопасности благодаря тому, что исполнение программы полностью контролируется виртуальной машиной. Любые операции, которые превышают установленные полномочия программы (например, попытка несанкционированного доступа к данным или соединения с другим компьютером) вызывают немедленное прерывание. Был выбран язык программирования Java, так как он обеспечивает наибольший выигрыш в скорости и гибкости разработки, оставляя разработчику полный спектр возможностей, предоставляемых операционной системой Android.
2.Практическая часть
Основной задачей является создание программного средства для воспитания звуковой культуры речи у детей дошкольного возраста. Приложение должно быть корректно с точки зрения педагогики, а также «прозрачно» для взрослых и детей. Здесь предполагается создание нескольких вариантов развивающих заданий. В целом задача состоит в том, чтобы развить звуковую культуру речи у детей в игровом режиме, сделать задания красочными и привлекательными для детей, а также предоставить маленьким пользователям возможность выбора как языка, так и заданий.
При выполнении поставленной задачи:
Ш выполнена отрисовка некоторых элементов интерфейса программного средства;
Ш разработан и реализован удобный пользовательский интерфейс;
Ш обеспечена смена языка приложения на русский и белорусский;
Ш обеспечена звуковая поддержка некоторых активных игровых элементов программного средства при прохождении уровней воспитания звуковой культуры речи;
Ш выполнена отладка и тестирование приложения.
Для создания приложений под операционную систему Android была выбрана среда разработки Android Studio 1.5. Для создания нового проекта выбираем команды File New New Project…(Файл Новый Новый Проект) для отображения диалогового окна New Project (Новый проект) (рис.1).
Для создания нового проекта в диалоговом окне Create New Project необходимо было указать следующие сведения:
ь поле Application name - имя приложения. Это название отображается на панели, находящейся в верхней части приложения, если она явно не скрыта приложением;
ь поле Company Domain - служит для указания сайта;
ь поле Package name - имя пакета. В Android используются традиционные для Java соглашения о наименовании пакетов, предусматривающие, что имя должно состоять, как минимум, из двух частей (например, com.example). Все классы и интерфейсы, которые создаются в качестве части приложения, будут помещены в этот пакет Java. Как Android, так и Android Market используют название пакета в качестве уникального идентификатора приложения;
ь поле Project location - позволяет выбрать место на диске для создаваемого проекта.
Рисунок 1. Создание нового проекта Android
Далее необходимо нажать кнопку Next и перейти к следующему окну Target Android Device. В данном окне необходимо выбрать тип устройства и минимальную версию системы.
При переходе в следующее окно требуется выбрать внешний вид экрана из предложенных шаблонов. После этого в диалоговом окне происходит ввод следующей информации об экране:
ь в поле Activity Name (Имя деятельности) - имя Activity. Это имя класса, который управляет выполнением приложения;
ь поле Layout Name - название файла с разметкой для графического интерфейса;
ь поле Title - заголовок окна.
Чтобы завершить создание проекта, необходимо нажать кнопку Finish (Готово).
После создания или открытия проекта, в левой части интегрированной среды разработки появляется окно Project, обеспечивающее доступ ко всем файлам проекта. На рисунке 2 показано содержимое проекта для приложения «Найди предмет» (Find Object). Каждый проект имеет собственный узел верхнего уровня.
Рисунок 2. Окно Project
В узле проекта содержимое проекта организовано в виде различных файлов и папок, в том числе:
- /src - папка, включающая исходные файлы проекта Java;
- /gen - сгенерированный исходный файл управления ресурсами;
- /libs - папка, включающая версию Android framework, выбранную при создании приложения;
- /assets - папка для хранения скомпилированных файлов ресурсов проекта;
- /res - папка, в которой находятся файлы ресурсов, связанные с приложением, такие как макеты GUI и изображения, используемые в приложении;
- /res/drawable - графические ресурсы приложения разных размеров;
- /res/layout - файл макета, используемый Activity для прорисовки экрана;
- /res/values/string.xml - строковые ресурсы приложения;
- AndroidManifest.xml - основной конфигурационный файл каждого приложения Android (файл манифеста).
Редактор распределяет информацию из файла манифеста по нескольким вкладкам, описание которым представлено ниже:
Ш Manifest (Манифест) - на этой вкладке, показанной на рис. 3, определяются общие параметры приложения, такие как название пакета и информация о версии приложения (для установки и обновления);
Ш Application (Приложение) - на этой вкладке определяются такие данные о приложении, как имя и значок приложения, а также внутренние компоненты приложения, например, какие деятельности могут выполняться (включая деятельность запуска приложения по умолчанию) и другие возможности и сервисы, обеспечиваемые приложением;
Ш Permissions (Разрешения) - это вкладка, где определяются права приложения;
Ш Instrumentation (Инструментарий) - эта вкладка используется для тестирования компонентов с помощью различных классов инструментария, доступных в Android SDK;
Ш AndroidManifest.xml - эта вкладка представляет собой простой XML-редактор для редактирования файла манифеста вручную. Всё содержимое файла манифеста находится в теге <manifest> - это его корневой тег. Одна из важных частей манифеста - это фильтры намерений (intent filters). Эти фильтры описывают где и когда может быть запущена деятельность (activity).
Рисунок 3. Редактор ресурсов приложения
Если проводить аналогию с Windows, то приложение состоит из окон, называемых Activity. В конкретный момент времени обычно отображается одно Activity и занимает весь экран, а приложение переключается между ними. При открытии приложения «Найди предмет» пользователь увидит экран с кнопками смены языка в правой части и справкой с запуском приложения в левой части как показано на рисунке ниже:
Рисунок 4
Далее можно прочитать о приложении в справке, нажав на кнопку в левом нижнем углу экрана как показано ниже:
Рисунок 5
Прежде чем приступить непосредственно к разработке, необходимо выполнить расстановку одиннадцати изображений, которые наполняют начальный экран. После расстановки этих изображений, в среде разработки появляется готовый layout-файл с названием activity_main.xml, который находится в папке layout [1].
Теперь приступаем непосредственно к программной части. Наш класс Main наследует метод интерфейса TextToSpeech.OnInitListener. Он понадобится для озвучивания приложения. В методе OnCreate пишем метод setRequestOrientation, в параметрах которого устанавливаем SCREEN_ORIENTATION_LANDSCAPE. Именно благодаря этому методу все приложение будет работать в ландшафтном режиме. Далее необходимо создать обработчики для четырех View на нашем экране.
Рисунок 6
Для перехода к следующему экрану пользователь должен нажать на кнопку «звонка» в левой части экрана, на которую указывает рука. После нажатия, перед пользователем появляется окно первого уровня приложения, который состоит из пяти вариантов задания, а также стрелками перехода обратно к главному окну или вперед ко второму уровню (рис. 4). После прохождения задания возле него появляется знак - медаль, однако это не значит, что его можно проходить один раз. Задание остается всегда доступным для повторного прохождения. Ребёнок может выбрать задание с любым из предложенных звуков. Нажав на него, пользователь видит новый экран, на котором в облаке представлено задание первого уровня (рис. 5). Кроме того, сразу после перехода ребёнку озвучивается задание: «Слова потерялись. Найди и выдели те предметы, название которых начинаются звук…», т.е. задание будет выполнено успешно, когда все предметы будут найдены.
Рисунок 7. Задание первого уровня
Выход обратно ко всем вариантам первого уровня осуществляется автоматически после прохождения задания.
Нажав в любое место экрана, пользователь заставит всплывающее задание исчезнуть. Однако если условие задание понадобится снова, то можно вернуть его, нажав на кнопку в верхнем левом углу экрана. Кроме окна-подсказки ребёнку заново озвучат задание. Если он нажимает на неверный предмет, то идёт окрашивание в красный цвет и пользователю дается возможность прослушать название этого предмета. На Рисунок 6 Выбор неверного предмета рисунке 6 показано, что предмет «Дерево» является неверным, так как его название начинается на звук «д», а не на звук «к».
В противном случае, при нажатии верного предмета (в данном случае, этот предмет «Кот») он пропадает с экрана, и пользователь может прослушать его название (рис. 7).
Рисунок 8. Выбор верного предмета
Программно это реализуется так: при нажатии на любого из вариантов мы переходим к классу LevelActivity. Осуществляем поиск, какой элемент нажат. Допустим, это задание со звуком «к».
if (letter.equals("к")){
objectFind=2;
setContentView(R.layout.lvl_5);
findViewById(R.id.sova).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
gray((ImageView)findViewById(R.id.sova));
playMessage((String) v.getTag()); } }); }…
Переменная objectFind типа int хранит в себе количество правильных предметов в выбранном задании. С каждым правильно найденным предметом выполняется objectFind--, пока эта переменная не станет хранить значение ноль. Далее вызывается диалоговое окно об удачном завершении задания.
После успешного нахождения всех предметов перед пользователем появляется всплывающее сообщение об успешном прохождении (рис. 8). Как происходит вывод сообщения? В программе через условие происходит проверка, равняется ли переменная objectFind, о которой рассказывалось ранее, нулю. После чего, если проверка дала положительный результат создается экземпляр класса WinDialog: WinDialog wd = new WinDialog;. Он вызывается из класса LevelActivity2 с помощью метода show. Класс WinDialog точно также как и класс InfoDialog, наследуется от базового класса Dialog. Данные классы предназначены для отображения окон с сообщениями.
Рисунок 9. Окно об успешном прохождении
Переход в меню второго уровня осуществляется точно также как и в первый, нажатием на стрелку в предыдущем экране. Здесь на выбор предоставлены шесть вариантов задания второго уровня, а также возврат на первый уровень (рис. 9). При нажатии на любой из вариантов происходит переход к новому окну с заданием, в котором требуется выбрать определенные предметы (рис. 10). После успешного прохождения задания, пройденный вариант помечается медалью (рис. 10). Даже после успешного выполнения он остается доступным для повторного прохождения.
Рисунок 10. Интерфейс второго уровня приложения
Единственным и главным отличием этого уровня является задание, которое звучит как: «Слова потерялись. Найди и выдели те предметы, название которых заканчиваются на звук…».
Рисунок 11. Задание второго уровня
После прохождения задания, на этом же экране появляется окно с сообщением об успехе.
Заключение
На первом этапе создания мобильного приложения было установлено необходимое программное обеспечение, произведена настройка среды разработки. Далее, на основе известных методов для реализации программного обеспечения и работы самого приложения, были описаны необходимые классы. Создан уникальный интерфейс каждого окна.
Таким образом, было разработано программное средство под операционную систему Android для воспитания звуковой культуры речи у детей дошкольного возраста. Данное приложение предоставляет и интуитивно простой, и яркий, красочный интерфейс, что не усложняет работу маленького пользователя с данным программным средством. Использовался школьным логопедом-дефектологом в работе коррекционного пункта нашей школы.
После тщательного и неоднократного тестирования приложения, можно сделать выводы о том, что приложение всегда работало верно на смартфоне и планшете с ОС Android не ниже версии 4.4.2, быстро реагировало на действия, не приводило к аварийным сбоям и не выводило из строя мобильное устройство. Все элементы приложения соответствуют такому размеру, который необходим для того, чтобы ребёнок мог однозначно попасть по ним. Для работы с приложением требуется лишь его установка. Программное средство полностью работает без Интернета.
Размещено на Allbest.ru
...Подобные документы
Критерий разработки кодирующих устройств. Международный стандарт кодирования для передачи речи в телефонном канале PCM. Оценка качества сигнала. Задача спектрального оценивания. Гармонический алгоритм Берга. Системы синтеза речи. Форматы звуковых файлов.
дипломная работа [905,3 K], добавлен 17.10.2012Цифровое представление звуковых сигналов. Устройства вывода звуковой информации: колонки, динамик и наушники. Устройства ввода звуковой информации. Частота и интенсивность звука. Амплитуда звуковых колебаний, мощность источника звука, диапазон колебаний.
реферат [133,3 K], добавлен 08.02.2011Общая схема работы приложения Android. Разработка обучающего приложения для операционной системы Android, назначение которого - развитие речи посредством произнесения скороговорок. Описание компонентов разработанного приложения, его тестирование.
дипломная работа [1,2 M], добавлен 04.02.2016Обзор и общее описание, оценка преимуществ и недостатков виртуальных приборов на базе звуковой карты компьютера: осциллографы, анализаторы, генераторы, измерители сопротивления. Выбор и расчет схемы измерения. Разработка программного обеспечения.
дипломная работа [4,1 M], добавлен 17.02.2013Общие подходы к компьютерному представлению графической и звуковой информации. Растровая и векторная графика: характеристика, отличительные особенности, условия использования. Представление цветов в компьютере, существующие модели и их сравнение.
презентация [2,3 M], добавлен 02.03.2016Разработка с помощью пакета MATLAB ряда функций, осуществляющих сжатие речи по алгоритму векторного квантования, обеспечивающих сжатие речи до уровня 2400 бит/с и ниже, несколько ступеней сжатия. Дикторо-зависимый и дикторо-независимый режимы системы.
курсовая работа [1,1 M], добавлен 12.03.2009Принцип работы нейросетей и модели синтеза. Ключевые моменты проблемы распознавания речи. Система распознавания речи как самообучающаяся система. Описание системы: ввод звука, наложение первичных признаков на вход нейросети, модель и обучение нейросети.
курсовая работа [215,2 K], добавлен 19.10.2010Строение артикуляционного аппарата человека с точки зрения возможности распознавания речи по артикуляции. Комплекс параметров артикуляции на основе контура внутренней области губ. Реализация модуля распознавания фонем русской речи по изображениям губ.
дипломная работа [3,1 M], добавлен 19.08.2012Описание устройств ввода графической, звуковой информации, их назначение, классификация, конструкция, характеристики. Графические планшеты, сканнеры. Анализ способов представления и кодирования информации. Программные средства для архивации данных.
контрольная работа [31,2 K], добавлен 22.11.2013Анализ существующих методов реализации программного средства идентификации личности по голосу. Факторы, влияющие на уникальность речи. Разработка программного средства идентификации личности по голосу. Требования к программной документации приложения.
дипломная работа [12,7 M], добавлен 17.06.2016Delphi как новая версия компилятора языка Pascal. Знакомство с особенностями разработки программного средства "Инвентаризация незавершенного производства основных цехов в разрезе ярлыков". Характеристика этапов расчета себестоимости программного продукта.
дипломная работа [1,9 M], добавлен 18.06.2013Стабильность деятельности в свете долгосрочной перспективы как одна из важнейших характеристик финансового состояния. Знакомство с этапами разработки программного продукта, выполняющего анализ финансовой устойчивости предприятия, рассмотрение функций.
курсовая работа [784,4 K], добавлен 28.05.2013Кодирование как процесс представления информации в виде кода. Кодирование звуковой и видеоинформации, характеристика процесса формирования определенного представления информации. Особенности универсального дружественного интерфейса для пользователей.
контрольная работа [20,3 K], добавлен 22.04.2011Сравнительный анализ программ-аналогов, характеристика инструментальных средств разработки. Анализ требований и определение спецификаций программного обеспечения, отладка и тестирование программы. Изучение руководства по использованию программы.
курсовая работа [2,1 M], добавлен 10.04.2023Знакомство с основными особенностями разработки программного приложения, позволяющее автоматизировать рабочее место менеджера в салоне красоты. Общая характеристика процедуры регистрирования новых клиентов. Анализ преимуществ среды Borland Delphi 7.
дипломная работа [3,7 M], добавлен 18.07.2014Анализ процесса оцифровки зависимости интенсивности звукового сигнала от времени. Характеристика технологии создания музыкальных звуков в современных электромузыкальных цифровых синтезаторах. Изучение основных звуковых форматов, способов обработки звука.
курсовая работа [2,3 M], добавлен 23.11.2011Проектирование системы голосового управления в автоматизированных жилых комплексах. Распознавание и порождение (синтез) речи компьютером. Синтез устной речи. Технология поиска ключевых слов. Нейросетевое сравнение на основе простых персептронов.
дипломная работа [4,3 M], добавлен 19.06.2011Разработка программной базы для исследований в области распознавания речи и поиска ключевых слов в ней. Расчет mel-фильтров. Скрытые марковские модели. Применение в алгоритме сверточного декодирования Витерби. Методы визуализации и обработки аудиоданных.
курсовая работа [1,1 M], добавлен 01.06.2015Общая характеристика ключевых этапов разработки программного обеспечения "Автоматизация учета сведений о графике работы сотрудников и расчёт заработной платы". Знакомство с основными особенностями использования электронно-вычислительной техники в учете.
дипломная работа [362,7 K], добавлен 08.12.2014Распознавание слов в слитной речи, изолированных слов. Проблема автоматического распознавания речи. Структурная схема устройства выделения признаков речевых сигналов. Моделирование работы блока выделения начала и окончания слова количества звуков на ЭВМ.
дипломная работа [649,5 K], добавлен 13.11.2008