Output Problems
The character leaves images or trails behind when it moves.
When an Agent character animates, it requires the application windows behind the character to update themselves on a timely basis. When the character moves across the screen, it is normal to sometimes see some residual images that disappear quickly (depending the speed of your PC and the applications you are running). If they don't, the following may be the cause:
- Your system does not meet the minimum system requirements for Agent. Check Agent's system requirements with your system.
- The application window behind the character does not process updates in a timely fashion. Try dragging the character over the desktop or a folder window, or shut down some of your applications. If you see a noticeable improvement, the problem may be unavoidable.
- You may not have the official release of the Microsoft Internet Explorer 4.0 (or later) installed. Early pre-release versions of Internet Explorer 4.0 did not handle updating the screen correctly. This would result in residual images of the character remaining on the screen. To fix the problem, install the latest official release of the Internet Explorer (http://www.microsoft.com/windows/ie/).
- There may be a problem with your system's screen drivers or hardware. Make certain you have the latest drivers for your graphic hardware. If the problem still persists, you may want to contact your PC vendor.
The character doesn't produce any audio output when it speaks.
This symptom could have several causes. Try the following to isolate the problem:
- Verify that your speakers are plugged in and your sound card is compatible with Windows. It is a good idea to test them with another sound application to confirm that audio output is working properly.
- Verify that the Agent-enabled application or Web page supports speech input. Not all sample pages support speech input. Press and hold the Listening key (typically this will be the Scroll Lock key unless you changed it).A pop-up window should appear under the character. The text in the tip will tell you the listening state of the character. If no tip appears, either the application or Web page does not support speech input or you don't have a compatible speech engine installed. If the tip does appear and indicates the character is listening, Speak one of the character's voice commands. If you do not know what voice commands are available: release the Listening key and right-click the character, then choose Open Voice Commands Window from the pop-up menu. If the command does not appear, speech support is not available for the application or Web page you are using. If it does appear, press and hold the Listening key again. If the Listening tip appears under the character and indicates that the character is listening, speak one of the commands listed in the window. If the character does not respond, go to the next step.
- Verify that no other application is currently using the audio output device.
- Verify that the character you are using has been configured for spoken output. (You may need to check with the Web site or application supplier.)
- Verify that your Microsoft Agent settings are enabled for spoken output using the following procedure:
- Open the Try Out Microsoft Agent link on the Microsoft Agent home page. When the character appears, right-click it and select Advanced Character Options from the pop-up menu.
- When the property sheet appears, select the Output page.
- Set the Play Spoken Audio option and click OK.
- If the character uses a text-to-speech (TTS) engine to produce spoken output, verify that you have installed a compatible TTS engine. For example, when installed as an Internet Explorer 4.0 add-on component, only the core components of Microsoft Agent are installed. The core components do not include a text-to-speech engine. Without this TTS engine (a Microsoft Speech API-compatible engine), Microsoft Agent sample characters will not produce spoken output. Compatible engines can be found at the Microsoft Agent Downloads page.
- Verify that Microsoft Agent's use of MIDI is not blocking the audio channel (see the next topic, Applications that play MIDI have no audio output when Microsoft Agent is running).
Applications that play MIDI have no audio output when Microsoft Agent is running.
Microsoft Agent uses MIDI to play a tone when you press the Listening key. If you find that this interferes with other applications that play MIDI or interferes with speech input, you can turn off the Play Tone When You Can Speak option in the Microsoft Agent properties using the following procedure:
- Open the Try Out Microsoft Agent link on the Microsoft Agent home page. When the character appears in the taskbar, right-click it and choose Advanced Character Options from the pop-up menu.
- When the property sheet displays, select the Speech Input page.
- Uncheck the Play Tone When You Can Speak option and click OK.
I get the following message:
• An outgoing call cannot be made since the application is dispatching an input-synchronous call.
This message may occur under the following circumstances:
When a Web page including Microsoft Agent is closed (by right-clicking the page's taskbar entry and choosing Close from the pop-up menu), this may occur. This is due to a timing problem between Agent and the browser when they are shutting down at the same time. The error is harmless. Click OK to dismiss the message.
What occurred was the Agent-enabled Web page (or application) attempted to request a specific text-to-speech (TTS) engine. Speechapi.dll was not installed. Try installing the Speech control panel from the Microsoft Agent Downloads page.
The speech engines don't seem to work with Microsoft Agent in Windows XP?
Microsoft Agent uses SAPI 4.0 to provide speech services. Windows XP however now ships with SAPI 5.0 which does not provide backward compatibility support for its predecessor. Fortunately, SAPI 4.0 and SAPI 5.0 can co-exist together on the same Windows XP computer.
To make the speech engines work with Microsoft Agent in Windows XP, first install the SAPI 4.0 runtime binaries, then install the particular speech engines.
The speech engines used to work with Microsoft Agent until I upgraded to Windows XP. What happened?
See the previous question and answer. The upgrade process of Windows XP may have removed the SAPI 4.0 support already existing on the computer. Just re-install the SAPI 4.0 runtime and SAPI 4.0 speech engines again after the upgrade to Windows XP.