Coder Social home page Coder Social logo

app_swift's Introduction

 
  app_swift - A Cepstral Swift TTS engine interface

  Copyright (C) 2006-2012 - Darren Sessions
  Portions Copyright (C) 2012, Cepstral LLC.
  Portions Copyright (C) 2013-2014 - Jeremy Kister

 
  All rights reserved.


  Bug reports, comments, or otherwise can be 
  directed to me at [email protected]. I 
  welcome any feedback or questions.

  _____________________________________________________

  Visit me on the web, at http://www.darrensessions.com
  _____________________________________________________

  http://github.com/dmsessions/app_swift
  http://www.twitter.com/darrensessions
  http://www.linkedin.com/in/dsessions
  https://plus.google.com/100445788291194233908

  ---
  This program is free software, distributed under the terms of
  the GNU General Public License Version 2. Read the LICENSE
  file for details.
  ---


  Synopsis:

        Provides a direct interface into the Cepstral
        text-to-speech engine for Asterisk eliminating
        the need to write audio output files to the 
        filesystem and then stream them back out.

        Also provides multi-digit dtmf recognition with
        a max digits and a wait-for-digit timer very 
        simular to the AGI 'get data' command.


  Requirements: 

        - Asterisk development header files
        - Cepstral Swift Text-to-Speech engine (version 5 or 6)

  Installation: 
                
        - Check that the swift libraries are in your ld path
          * on debian, run: echo -e "\n/opt/swift/lib\n" >> /etc/ld.so.conf && ldconfig
        - On some distributions you made need to copy asterisk.h to /usr/include

        ./configure [options]
        make
        make install (as root)
        make reload (as root)

  Usage:        

        Type "core show application swift" at the Asterisk CLI prompt.

        in extensions.conf:
        exten => s,1,Answer
        exten => s,n,Swift(This is cepstral talking in the default voice from swift.conf)
        exten => s,n,Set(SWIFT_VOICE=Callie-8kHz)
        exten => s,n,Swift(This is cepstral talking in the Callie voice)
        exten => s,n,Swift(Please enter three digits,5000,3)
        exten => s,n,Swift(You entered ${SWIFT_DTMF}.  Goodbye)
        exten => s,n,Hangup

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.