Current voice recognition systems tend to be implemented as a PC desktop facility. This model is not suitable for the growing complexities of present and future developments: It is single-user, it is non portable, and it assumes the workstation model, where all the CPU resources are supposed to be locally available. This work researches how a high performance speech recognition system can be redesigned and implemented as a time-critical network service shared through ordinary data transmission media with three main design goals: Scalability, predictability and POSIX portability. The whole idea has been tested by rebuilding IVORY, a well known robust desktop voice recognition methodology, as a distributed component.
展开▼