To use the Voice Trace Analyzer,
you must first set up log files for analysis on your IBM WebSphere® Voice Server.
To do so, you should enable the following trace log settings, depending on
the version you are using.
Setting up IBM WebSphere Voice Server logging on WebSphere Application Server 6.1.x
Setting up IBM WebSphere Voice Server logging on WebSphere Application Server 5.1.x
Setting up IBM WebSphere Voice Server logging
on WebSphere Application Server 6.1.x
Table 1. Trace log settings| Voice Trace Analyzer Function |
Trace Required to Enable |
| Trace Log Analysis and Statistics (REQUIRED FOR ALL
FUNCTIONS) |
IBM.WVS.COMMON.RTSPBridge=finest |
Analyze or Listen to Audio Recordings: - IBM.WVS.COMMON.MediaConv stores ASR (un-endpointed) and TTS audio for
the entire session as processed by the server.
- IBM.WVS.ASR.ASRAPI stores the un-endpointed audio as is it received by
the ASR engine, before speech recognition is completed.
- IBM.WVS.ASR.ASRAUD stores the endpointed audio after recognition, clipped
to the recognized speech.
|
- IBM.WVS.COMMON.MediaConv=fine
- IBM.WVS.ASR.ASRAPI=finer
- IBM.WVS.ASR.ASRAUD=finer
|
| Recognition Accuracy Computation (storage of grammar
information) |
IBM.WVS.ASR.ASRBEAN=fine:IBM.WVS.ASR.ASRAPI=finer |
To enable trace on your
WebSphere Voice Server,
follow these steps:
- Log on to the WebSphere Application Server administrative
console.
- Click in the console navigation tree. Click
on the desired server name and click server1 and then
click Change Log Detail Levels.
- Select the Configuration tab.
- Configure the trace output and trace output format if a change from the
existing one is desired.
- Select the Runtime tab.
- Select Save runtime changes to configuration as
well if you want to write your changes back to the server configuration
- Click Apply.
To enable IBM
WebSphere Voice Server component
tracing, follow these steps:
- Under Additional Properties, click Change
Log Detail Levels. The Change Log Detail Levels window
lists the components.
- Select IBM.WVS.ASR to expand a list of basic WebSphere Voice Server Asynchronous
Speech Recognition components.
- (Optional) For capturing endpointed ASR audio, click IBM.WVS.ASR.ASRAUD and
select .
- (Optional) For capturing un-endpointed ASR audio or calculating recognition
accuracy, click IBM.WVS.ASR.ASRAPI and select .
- (Optional) For calculating recognition accuracy, click IBM.WVS.ASR.ASRBEAN and
select .
- Select IBM.WVS.COMMON to expand a list of basic WebSphere Voice Server components.
- (Optional) For capturing un-endpointed ASR and TTS engine audio, click IBM.WVS.COMMON.MediaConv and
select .
- For IBM.WVS.COMMON.RTSPBridge, click IBM.WVS.COMMON.RTSPBridge and
select .
- Click to exit the window and save your changes.
The following entry
is displayed in the
Components section:
*=info: IBM.WVS.ASR.ASRAPI=finer: IBM.WVS.ASR.ASRBEAN=fine:
IBM.WVS.ASR.ASRAUD=finer: IBM.WVS.COMMON.RTSPBridge=finest
- Scroll to the bottom of the Configuration window and click Apply.
- To save configuration changes, click Save from
the menu.
- Click Save to save the master configuration.
WebSphere Voice Server logs
its traces to a trace log located at <was_root>/profiles/AppSrv01/logs/server1 where was_root is
the directory where WebSphere Application Server is
installed. The trace log shows trace events, such as function entry and exits,
component events, and debug information.
After the tracing is applied, the trace entries are written when the
WebSphere Voice Server processes
an MRCP request. You should then run the
WebSphere Application Server Collector
tool to collect the appropriate
WebSphere Voice Server trace
data.
Setting up IBM WebSphere Voice Server logging
on WebSphere Application Server 5.1.x
Table 2. Trace log settings| Voice Trace Analyzer Function |
Trace Required to Enable |
| Trace Log Analysis and Statistics (REQUIRED FOR ALL
FUNCTIONS) |
RTSPBridge=all=enabled |
Analyze or Listen to Audio Recordings: - MediaConv stores ASR (un-endpointed) and TTS audio for the entire session
as processed by the server.
- ASRAPI stores the un-endpointed audio as is it received by the ASR engine,
before speech recognition is completed.
- ASRAUD stores the endpointed audio after recognition, clipped to the recognized
speech.
|
- MediaConv=event=enabled
- ASRAPI=entryExit=enabled
- ASRAUD=entryExit=enabled
|
| Recognition Accuracy Computation (storage of grammar
information) |
ASRBEAN=event=enabled:ASRAPI=entryExit=enabled |
To enable trace on your
WebSphere Voice Server,
follow these steps:
- Log on to the WebSphere Application Server administrative
console.
- Click in the console navigation tree. Click
on the desired server name and then click Diagnostic Trace.
- Select the Runtime tab.
- Select the Save Trace check box if you want to
write your changes back to the server configuration.
- Change the existing trace state by changing the trace specification to
the desired state.
- Configure the trace output if a change from the existing one is desired.
- Click Apply.
To enable IBM
WebSphere Voice Server component
tracing, follow these steps:
- Click Modify under the Trace Specification section
of the Runtime tab. A window is displayed listing components.
- Select the Save Trace check box if you want to
write your changes to the server configuration.
- Select IBM WVS ASR to expand a list of basic WebSphere Voice Server Asynchronous
Speech Recognition components.
- (Optional) For capturing endpointed ASR audio, select entry/exit from
the ASRAUD pop-up menu.
- (Optional) For capturing un-endpointed ASR audio or calculating recognition
accuracy, select entry/exit from the ASRAPI pop-up
menu.
- (Optional) For calculating recognition accuracy, select event from
the ASRBEAN pop-up menu.
- Select IBM WVS to expand a list of basic WebSphere Voice Server components.
- (Optional) For capturing un-endpointed ASR and TTS engine audio, select event from
the MediaConv pop-up menu.
- For RTSPBridge, click RTSPBridge and
then select all enabled from the pop-up menu.
- Click to exit the window and save your changes.
The following entry
is displayed in the
Trace Specification section:
ASRAPI=entryExit=enabled:ASRBEAN=event=enabled:RTSPBridge=all=enabled
- Scroll to the bottom of the Configuration window and click Apply.
- To save configuration changes, click Save from
the menu.
- Click Save to save the master configuration.
WebSphere Voice Server logs
its traces to a trace log located at <was_root>/logs/server1/ where was_root is
the directory where WebSphere Application Server is
installed. The trace log shows trace events, such as function entry and exits,
component events, and debug information.
After the tracing is applied, the trace entries are written when the
WebSphere Voice Server processes
an MRCP request. You should then run the
WebSphere Application Server Collector
tool to collect the appropriate
WebSphere Voice Server trace
data.