Phonetic Phrase Search in a Single Step

Use the following procedure to perform phonetic phrase search in a single operation.

NOTE:

HPE recommends that you use this task for single searches only, because the procedure does not produce a phoneme time track file. If you use the PhraseSearch task to perform multiple searches on a file, IDOL Speech Server must process the audio file each time. To perform multiple searches, HPE recommends that you process the audio file to produce a phoneme time track file, and then perform searches separately.

To perform phonetic phrase search on an audio file

  1. To search for more than one phrase, create a list that contains the phrases.

    For more information about IDOL Speech Server's list manager, see Create and Manage Lists.

  2. Send an AddTask action to IDOL Speech Server, and set the following parameters:

    Type The task name. Set to PhraseSearch.
    File The audio file to process.
    To restrict processing to a section of the audio file, set the StartTime and EndTime parameters. For more information, see the IDOL Speech Server Reference).
    Lang The phonetic phrase search language pack to use.
    Out The file to write the results to.

    Set one of the following parameters.

    Phrase The word or phrase to search for.
    PhraseList

    The list that specifies multiple phrases to search for.

For example:

http://localhost:13000/action=AddTask&Type=PhraseSearch&File=C:/Data/Speech.wav&DNNFile=ver-ENUK-tel-6.2-8k.dnn&Lang=ENUK-pm&Out=SearchResults.ctm&Phrase=financial

This action uses port 13000 to instruct IDOL Speech Server, which is located on the local machine, to search the Speech.wav file for the phrase ‘financial’, , using the ver-ENUK-tel-6.2-8k.dnn DNN acoustic model file for processing, and to write the search results to the SearchResults.ctm file.

This action returns a token. You can use the token to:


_HP_HTML5_bannerTitle.htm