2012-06-27 45 views
2

我被要求在我們的產品中開發一個文本到語音模塊,它應該支持各種文本到語音引擎。是否有TTS和ASR的行業界面標準?

有沒有標準描述如何與第三方TTS(文本到語音)服務或ASR(自動說話識別)服務接口?

回答

1

這取決於你是什麼目的,或者你可以使用ASR在& TTS領域。

可以使用MRCP控制ASR,TTS媒體資源,如果你將在IVR使用它(交互式語音應答)應用程序例如呼叫中心等,在這種情況下,您可以將您的MRCP服務器與CISCO和VXML服務器等語音網關連接。 一個着名且常見的MRCP實現是unimrcp,它是一個C實現的協議,它是一個好的,穩定的開源項目。

但是最後,這取決於您的目的,正如我所說的,您可能永遠不需要使用MRCP,如果它獨立工作,則可以將TTS引擎用作獨立服務器。

着名的開源TTS引擎是用Java編寫的Mary TTS,用C++編寫的Festival

著名開源ASR引擎cmu Sphinx4用Java編寫的,Julius C語言編寫的