Рефераты. Система управления распознаванием речевой информации

 

7.1 Расчет заработной платы разработчиков


Общая продолжительность ТПП складывается из времени на всех этапах с учётом параллельности их выполнения. Фонд заработной платы рассчитан путём умножения трудоёмкости на часовую ставку.

Расходы на заработную плату разработчиков конструкции представлены в таблице 2.

Расчет часовой тарифной ставки производится путем деления месячной тарифной ставки на количество рабочих часов в месяц.

где - часовая ставка работников;

- средний месячный оклад;

- среднее количество рабочих часов в месяце,

Для программиста, электронщика 14 разряда часовая ставка составит  = 4370 /168 = 26 руб./час.

Таким образом, принимая во внимание все выше указанные факторы, составляется таблица по расчету основной заработной платы участников проекта.

Таблица 1

Заработная плата участников разработки



Этап разработки

Исполнитель

Трудо-

ёмкость,

часы

Часовая тарифная ставка, руб.

Заработная плата, руб.

Разработка функциональной схемы

Электронщик

40

26

1040

Разработка программного обеспечения

программист

65

26

1690

Основная заработная плата разработчиков (ОЗП)

2730


Из таблицы 1 видно, что основная заработная плата, т.е. сумма расходов на этапе подготовки производства составит 2730 рубля.

Рассчитаем сумму дополнительной заработной платы из расчета 10% от основной заработной платы, получим:

Здоп=0,1·2730=273 руб.

Отчисления на социальные нужды – 26% от суммы основной и дополнительной заработных плат

Инуж=0,26·(2730+273)=780,78руб.

Рассчитаем накладные расходы. Норматив на накладные расходы составляет от 110 до 200% от суммы основной заработной платы разработчиков. Допустим, что накладные расходы составят 130%.

Инак=1,3·2730=3549руб.

Таблица 2

Затраты на техническую подготовку производства


Вид затрат

Сумма, руб.

Основная заработная плата (ОЗП)

2730

Дополнительная ЗП (ДЗП) разработчиков –10% от основной ЗП

273

Отчисления на социальные нужды - 26% от ОЗП+ДЗП

780,78

Накладные расходы (Н) - 130% от основной ЗП

3549

ИТОГО ():

7332,78


Как видно из таблицы 2, затраты на техническую подготовку производства  составляют 7332,78рублей.

ЗАКЛЮЧЕНИЕ


В результате работы над бакалаврским проектом был произведен обзор литературы с целью поиска существующих методов анализа речи. Также был проведен патентный поиск устройств, осуществляющих выделение признаков речевых сигналов. Оказалось, что предложенный метод анализа речевых сигналов, базирующийся на обработке сигналов во временной области, на сегодняшний день не имеет аналогов. Особенностью предложенного метода является представление модели речевого сигнала не в аддитивной форме, как в методах спектрального анализа, а в мультипликативной. Это объясняет использование ряда Тейлора при разложении полной фазовой функции речевого сигнала на компоненты, а не ряда Фурье. Характерной особенностью данного метода является выделение скорости изменения частоты речевого сигнала как информативного параметра. Ранее ни в одном методе анализа речи этого не проводилось. Также впервые была получена огибающая речевого сигнала и проведен ее спектральный анализ.

В бакалаврской работе проводилось моделирование работы устройства на ЭВМ. Так же была разработана программа на языках программирования высокого уровня С#.net и Matlab, реализующая изложенный алгоритм моделирования распознавания речевых сигналов. Полученные результаты показали возможность использования выделяемых параметров речевых сигналов для распознавания речи.

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

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ


1. Искусственный интеллект. Системы общения и экспер  тные системы. Кн. 1 / Под ред. Э.В.Попова. - М.: Радио и связь, 1990. - 461 с.

2. Оппенгейн А.В., Шафер Р.В. Цифровая обработка сигналов, М.: Радио и связь, 1979 ., 347 с.

3. Рабинер Л.Р. Шафер Р.В. Цифровая обработка речевых сигналов, М.: Радио и связь, 1981 ., 258 с.

4. Литюк В.И. Методическое пособие № 2231 часть 3 «Методы расчета и проектирование цифровых многопроцессорных устройств обработки радиосигналов», Таганрог, 1995, 48 с.

5. Кузнецов В., Отт А. Автоматический синтез речи. - Таллинн: Валгус, 1989. - 135 с.

6. Методы автоматического распознавания речи / Под ред. У.Ли. - М.: Мир, 1983. - 716 с.

7. Зиндер Л.Р. Общая фонетика. - М.: Высшая школа, 1979. - 312 с.

8. Златоустова Л.В., Потапова Р.К., Трунин-Донской В.Н. Общая и прикладная фонетика. М.: МГУ, 1986. - 304 с.

9. Линдсей П., Нордман Д. Переработка информации у человека. - М.: Мир, 1974. - 550 с.

10. Потапова Р.К. Речевое управление роботом. - М.: Радио и связь, 1989. - 248 с.

11. Бакаева Т.Н. Системный анализ безопасности: Методическая разработка к самостоятельной работе по курсу «Безопасность жизнедеятельности». Таганрог: ТРТУ, 1995, 18 с.

12. Бакаева Т.Н. Безопасность жизнедеятельности. Часть 2: Безопасность в условиях производства: Учебное пособие. Таганрог: ТРТУ, 1997, 318 с.

13. Фрумкин Г.А. «Расчет и конструирование РЭА», Москва: Высшая школа, 1997, 289 с.

Приложение


1. Листинг программы – Speech Recognition

1.1) WaveIn.cs

// Speech recognition

// wavein => operations on incoming sound signal

using System;

using System.Threading;

using System.Runtime.InteropServices;

namespace SoundViewer

{

         internal class WaveInHelper

         {

                   public static void Try(int err)

                   {

                            if (err != WaveNative.MMSYSERR_NOERROR)

                                      throw new Exception(err.ToString());

                   }

         }


         public delegate void BufferDoneEventHandler(IntPtr data, int size);


         internal class WaveInBuffer : IDisposable

         {

                   public WaveInBuffer NextBuffer;


                   private AutoResetEvent m_RecordEvent = new AutoResetEvent(false);

                   private IntPtr m_WaveIn;


                   private WaveNative.WaveHdr m_Header;

                   private byte[] m_HeaderData;

                   private GCHandle m_HeaderHandle;

                   private GCHandle m_HeaderDataHandle;


                   private bool m_Recording;


                   internal static void WaveInProc(IntPtr hdrvr, int uMsg, int dwUser, ref WaveNative.WaveHdr wavhdr, int dwParam2)

                   {

                            if (uMsg == WaveNative.MM_WIM_DATA)

                            {

                                      try

                                      {

                                               GCHandle h = (GCHandle)wavhdr.dwUser;

                                               WaveInBuffer buf = (WaveInBuffer)h.Target;

                                               buf.OnCompleted();

                                      }

                                      catch

                                      {

                                      }

                            }

                   }


                   public WaveInBuffer(IntPtr waveInHandle, int size)

                   {

                            m_WaveIn = waveInHandle;


                            m_HeaderHandle = GCHandle.Alloc(m_Header, GCHandleType.Pinned);

                            m_Header.dwUser = (IntPtr)GCHandle.Alloc(this);

                            m_HeaderData = new byte[size];

                            m_HeaderDataHandle = GCHandle.Alloc(m_HeaderData, GCHandleType.Pinned);

                            m_Header.lpData = m_HeaderDataHandle.AddrOfPinnedObject();

                            m_Header.dwBufferLength = size;

                            WaveInHelper.Try(WaveNative.waveInPrepareHeader(m_WaveIn, ref m_Header, Marshal.SizeOf(m_Header)));

                   }

                   ~WaveInBuffer()

                   {

                            Dispose();

                   }

Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12



2012 © Все права защищены
При использовании материалов активная ссылка на источник обязательна.