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...
Main Authors: | , |
---|---|
Other Authors: | |
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 |