Skip to content

nlxai/demos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

NLX Demo Applications

Welcome to the NLX Demo Applications repository! This collection provides hands-on examples to help you learn how to build conversational applications using NLX.

What You'll Learn

By exploring these demos, you'll gain practical experience with:

  • Voice+ Integration: Add voice capabilities to web applications
  • Touchpoint Configuration: Set up and manage the Touchpoint SDK
  • Custom Voice Commands: Create application-specific voice interactions
  • Real-time Conversation Management: Handle dynamic user interactions

Quick Start

Prerequisites

  • Node.js (version 16 or higher)
  • NLX Account: Sign up at nlx.ai
  • Basic knowledge of React/TypeScript (for current demos)

Getting Started

  1. Clone the repository:

    git clone <repository-url>
    cd open-demos
  2. Choose a demo from the list below and follow its specific setup instructions

  3. Configure your NLX credentials in each demo's configuration section

Available Demos

React Voice+ Starter Kit

Location: react-voice+-starter/

A comprehensive React application demonstrating voice-enabled interactions using NLX's Voice+ capabilities.

What it demonstrates:

  • Voice navigation between pages ("go to contact", "show me pricing")
  • Custom voice commands for UI interactions
  • Voice-controlled form filling
  • Real-time touchpoint configuration
  • Integration with @nlxai/touchpoint-ui

Key Features:

  • Interactive voice command test lab
  • Built-in configuration management UI
  • Live hosted demo available
  • Multiple voice interaction patterns

Quick Start:

cd react-voice+-starter
npm install
npm run dev

Try it live: Hosted Demo

NLX Platform Overview

These demos showcase various aspects of the NLX conversational AI platform:

Core Products

  • Touchpoint: SDK that can be embedded in applications
  • Voice+: Advanced voice interaction capabilities for applications

Key SDKs Used

  • @nlxai/touchpoint-ui: Pre-built touchpoint widgets and components
  • @nlxai/core: Core conversation management functionality
  • @nlxai/voice-plus-core: Voice interaction capabilities

Resources

Documentation

Getting Help

Video Resources

Security Notes

  • Never commit API keys or sensitive credentials
  • Use environment variables for configuration
  • Include .env.example files with placeholder values
  • Document security best practices in demo READMEs

License

This repository is licensed under the MIT License. See LICENSE for details.


Built for the NLX developer community

Need help? Check out our documentation or reach out to the community.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published