PREV TOC HOME INDEX NEXT


Table of Contents

About This Publication

Purpose
Intended Audience
How to Use This Publication
Related Information

1. Product Description

1.1 Features
1.2 How CSP Works
1.2.1 Echo Canceller
1.2.2 Voice Activity Detector (VAD)
1.2.3 Pre-Speech Buffer
1.2.4 Barge-In and Voice Event Signaling
1.2.5 Recording or Streaming to the Host
1.3 Supported Data Formats
1.3.1 Supported Data Formats on SpringWare Boards
1.3.2 Supported Data Formats on DM3 Boards
1.4 Comparison with Existing Features
1.5 CSP Support on SpringWare Versus DM3 Boards

2. Event Handling

3. Error Handling

4. Application Development Guidelines

4.1 Guidelines for Developing CSP Applications
4.1.1 Reserving Extra Time Slots
4.1.2 Including Header Files and Linking
4.1.3 Opening a Voice Channel
4.1.4 Assigning Time Slots 4-2
4.1.5 Configuring the CSP Device Channel Using ec_setparm( )
4.1.6 Configuring the CSP Device Channel Using dx_setparm( )
4.1.7 Setting Up VAD Event Notification
4.1.8 Setting Up EC Convergence Event Notification
4.1.9 Setting Up Streaming or Recording
4.1.10 Playing a Prompt
4.1.11 Collecting Events
4.1.12 Performing Voice Processing
4.1.13 Cleaning Up
4.2 Interoperability Considerations for SpringWare Boards
4.2.1 Transaction Record
4.2.2 DSP-Based Fax
4.2.3 ISDN

5. Using the Voice Activity Detector

5.1 Voice Activity Detector Operating Modes
5.1.1 Sending a VAD Event to the Host Application
5.1.2 Stopping Play When Speech is Detected (Barge-In)
5.1.3 Voice-Activated or Constant Recording
5.1.4 Sample VAD Scenarios
5.2 VAD Operation
5.3 Fine-Tuning VAD Performance
5.3.1 Fine-Tuning VAD Performance on SpringWare Boards
5.3.2 Fine-Tuning VAD Performance on DM3 Boards

6. Buffers and Data Flow

6.1 Types of Buffers
6.2 Data Flow
6.3 Buffer Usage Tips

7. Echo Canceller Convergence Notification

8. Building Applications

8.1 CSP Library Integration with Voice Libraries
8.2 Compiling and Linking
8.2.1 Include Files
8.2.2 Required Libraries

Glossary

Copyright notice

Index


PREV TOC HOME INDEX NEXT

Click here to contact Dialogic Customer Engineering

Copyright 2001, Intel Corporation
All rights reserved
This page generated December, 2001