-1

Cairo-0.3プロジェクトをセットアップしようとしていますが、rserver.sh、receiver.sh、transmitter.shは正常に実行されていますが、実行しようとすると、demo-recog.sh(cairoのデモプログラム)を実行します。

Received an unhandled SIP response status code (ignoring it): 183 : Session progress

2012-07-16 18:01:31,931 INFO  {main} org.speechforge.cairo.demo.recog.RecognitionClient
 Received the SIP Response.  
2012-07-16 18:01:31,931 INFO  {main} org.speechforge.cairo.demo.recog.RecognitionClient  
  invite : org.speechforge.cairo.sip.SdpMessage@1e61363  
java.lang.NullPointerException  
2012-07-16 18:01:32,067 WARN  {Thread-7} org.speechforge.cairo.rtp.RTPPlayer  
 playSource(): encountered unexpected exception:    
javax.media.NoDataSourceException: Error instantiating class:   com.sun.media.protocol.dsound.DataSource : java.lang.NullPointerException  
    at javax.media.Manager.createDataSource(Manager.java:1012)  
    at org.speechforge.cairo.rtp.RTPPlayer.playSource(RTPPlayer.java:110)  
    at org.speechforge.cairo.rtp.NativeMediaClient$TransmitThread.run(NativeMediaClient.java:105)
 Exception in thread "Thread-7" java.lang.RuntimeException: playSource() encountered unexpected exception  
    at org.speechforge.cairo.rtp.RTPPlayer.playSource(RTPPlayer.java:153)  
    at org.speechforge.cairo.rtp.NativeMediaClient$TransmitThread.run(NativeMediaClient.java:105)
Caused by: javax.media.NoDataSourceException: Error instantiating class:   com.sun.media.protocol.dsound.DataSource : java.lang.NullPointerException  
    at javax.media.Manager.createDataSource(Manager.java:1012)  
    at org.speechforge.cairo.rtp.RTPPlayer.playSource(RTPPlayer.java:110)  
    ... 1 more  
2012-07-16 18:01:42,085 WARN  {main} org.speechforge.cairo.demo.recog.RecognitionClient
 org.mrcp4j.client.MrcpInvocationException: MRCP response contains an error code, the request invocation did not complete successfully.

org.mrcp4j.client.MrcpInvocationException: MRCP response contains an error code, the request invocation did not complete successfully.  
    at org.mrcp4j.client.MrcpChannel.sendRequest(MrcpChannel.java:143)
    at   org.speechforge.cairo.demo.recog.RecognitionClient.doRecognize(RecognitionClient.java:163)
    at   org.speechforge.cairo.demo.recog.RecognitionClient.main(RecognitionClient.java:346)

2012-07-16 18:01:42,091 INFO  {main} org.speechforge.cairo.sip.SimpleSipAgent
 Sent a SIP BYE.

ここで何が間違っているのか理解できません。

4

1 に答える 1

0

このソフトウェアを実行するには、Java Media Framework をインストールして構成する必要があります。README のインストール手順を参照してください。

インストール

  1. Cairo の展開 Cairo をインストールするには、バイナリ配布アーカイブからすべてのファイルを ch のディレクトリに展開します。
  2. JMF 2.1.1 のダウンロードとインストール Cairo には、Java Media Framework (JMF) バージョン 2.1.1 が必要です。
    http://java.sun.com/products/java-media/jmf/2.1.1/download.htmlからダウンロードできます
    。特定のオペレーティング システムに対応する JMF インストーラをダウンロードして実行します。この意志
于 2012-07-17T13:54:16.070 に答える