Software Integration for Audio Stream-based Software Applications - A Case Study on Voice Controllable Software Application Systems

碩士 === 逢甲大學 === 資訊工程所 === 96 === Developing software system by integrating the existing applications become mature and practical. Recently, Software projects consisting of existing software components received increasing interest in Component-Based Software Engineering (CBSE). Our previous works hav...

Full description

Bibliographic Details
Main Authors: Wen-Gung Cheng, 鄭文冠
Other Authors: Jim-Min Lin
Format: Others
Language:zh-TW
Published: 2008
Online Access:http://ndltd.ncl.edu.tw/handle/99992256650870614951
id ndltd-TW-096FCU05392011
record_format oai_dc
spelling ndltd-TW-096FCU053920112016-05-18T04:13:38Z http://ndltd.ncl.edu.tw/handle/99992256650870614951 Software Integration for Audio Stream-based Software Applications - A Case Study on Voice Controllable Software Application Systems 音訊串流應用程式之軟體整合-以語音操控之軟體應用系統為例 Wen-Gung Cheng 鄭文冠 碩士 逢甲大學 資訊工程所 96 Developing software system by integrating the existing applications become mature and practical. Recently, Software projects consisting of existing software components received increasing interest in Component-Based Software Engineering (CBSE). Our previous works have successfully integrated COTS software through achieving the goal of intercepting/redirecting the data in the form of files and characters by adopting the wrapper technique. However, there are a huge number of stream-based applications today. In order to glue the stream based software applications, we will propose an approach to building a wrapper program by modifying the procedures of audio device drivers to handle audio stream data. We used audio device DMA management technique and a spinlock mechanism to solve the data synchronization problem occurred in transmitting data between two applications. An implementation example of remote voice controllable systems with voice that use the wrapper to integrate Sphinx III (a speech recognizer ) and Skype applications is also given in this thesis to demonstrate the feasibility of our approach. Jim-Min Lin 林志敏 2008 學位論文 ; thesis 64 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 逢甲大學 === 資訊工程所 === 96 === Developing software system by integrating the existing applications become mature and practical. Recently, Software projects consisting of existing software components received increasing interest in Component-Based Software Engineering (CBSE). Our previous works have successfully integrated COTS software through achieving the goal of intercepting/redirecting the data in the form of files and characters by adopting the wrapper technique. However, there are a huge number of stream-based applications today. In order to glue the stream based software applications, we will propose an approach to building a wrapper program by modifying the procedures of audio device drivers to handle audio stream data. We used audio device DMA management technique and a spinlock mechanism to solve the data synchronization problem occurred in transmitting data between two applications. An implementation example of remote voice controllable systems with voice that use the wrapper to integrate Sphinx III (a speech recognizer ) and Skype applications is also given in this thesis to demonstrate the feasibility of our approach.
author2 Jim-Min Lin
author_facet Jim-Min Lin
Wen-Gung Cheng
鄭文冠
author Wen-Gung Cheng
鄭文冠
spellingShingle Wen-Gung Cheng
鄭文冠
Software Integration for Audio Stream-based Software Applications - A Case Study on Voice Controllable Software Application Systems
author_sort Wen-Gung Cheng
title Software Integration for Audio Stream-based Software Applications - A Case Study on Voice Controllable Software Application Systems
title_short Software Integration for Audio Stream-based Software Applications - A Case Study on Voice Controllable Software Application Systems
title_full Software Integration for Audio Stream-based Software Applications - A Case Study on Voice Controllable Software Application Systems
title_fullStr Software Integration for Audio Stream-based Software Applications - A Case Study on Voice Controllable Software Application Systems
title_full_unstemmed Software Integration for Audio Stream-based Software Applications - A Case Study on Voice Controllable Software Application Systems
title_sort software integration for audio stream-based software applications - a case study on voice controllable software application systems
publishDate 2008
url http://ndltd.ncl.edu.tw/handle/99992256650870614951
work_keys_str_mv AT wengungcheng softwareintegrationforaudiostreambasedsoftwareapplicationsacasestudyonvoicecontrollablesoftwareapplicationsystems
AT zhèngwénguān softwareintegrationforaudiostreambasedsoftwareapplicationsacasestudyonvoicecontrollablesoftwareapplicationsystems
AT wengungcheng yīnxùnchuànliúyīngyòngchéngshìzhīruǎntǐzhěnghéyǐyǔyīncāokòngzhīruǎntǐyīngyòngxìtǒngwèilì
AT zhèngwénguān yīnxùnchuànliúyīngyòngchéngshìzhīruǎntǐzhěnghéyǐyǔyīncāokòngzhīruǎntǐyīngyòngxìtǒngwèilì
_version_ 1718271816148975616