Jump to content

syrus

Members
  • Posts

    28
  • Joined

  • Last visited

Files posted by syrus

  1. SAPI TTS(Text To Speach) Library

    Copyright © 2007, Syrus Nemat-Nasser
    All rights reserved.
    Author:
    Syrus Nemat-Nasser
    --see readme file for contact information
    Description::
    A simple set of Sub-VIs to efficiently implement text-to-speech in LabVIEW applications on Windows using the Microsoft Speech API (SAPI).
    Version History:
    1.1.0:
    Updated SAPI Speak SubVI: SAPI Speak is now polymorphic, accepting either a text string or a file path (which should point to a text file containing text to speak). In addition, SAPI Speak now handles speech flags correctly thanks to code contributed by LAVA user 'jdunham' included in this release.
    1.0.0:
    Initial release.

    1,434 downloads

    Submitted

  2. Random permutation

    Copyright © 2006, 2007, Syrus Nemat-Nasser
    All rights reserved.
    Author:
    Syrus Nemat-Nasser
    **see readme text for email address**
    Description::
    This SubVI takes a positive I32 integer n as input and generates a uniformly random array of the integers from 0 to n-1 as output. It is equivalent in function to the ‘randperm’ command in MATLAB. If a non-positive value is provided, an error is raised to alert the caller.
    Version History:
    1.0.0:
    Initial release of the code.
    1.1.0:
    Added input validation, error handling, and the option to use "MATLAB mode" and generate a permutation of the integers from 1 to n instead of 0 to n-1, where n is the value wired to the size input. Added a "convert to I32" before feeding the random index to the array functions to eliminate two coercion dots. Updated description to reflect these changes. Changed wiring pattern to 4-2-2-4 and changed icon to accomodate additional terminals.
    2.0.0:
    Added a random seed input to allow the user to optionally seed the random number generator to produce a specific random permutation. The VI now uses the Uniform White Noise PtByPt function which is not available in the LabVIEW Base package. Users who have the Base package may need to use version 1.1.0 which is still included in the distribution.

    989 downloads

    Updated

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.