<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#ffffff" text="#000000">
    Thanks!... I took a look, and got one working like this:<br>
    <br>
    &lt;include&gt; &lt;!--This line will be ignored it's here to
    validate the xml and is optional --&gt;<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;macro name="press_x_to_continue"&gt;<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;input pattern="^(\d+)$"&gt;<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;match&gt;<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;action function="play-file"
    data="voicemail/vm-press.wav"/&gt;<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;action function="say" data="$1"
    method="pronounced" type="items"/&gt;<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;action function="play-file"
    data="voicemail/vm-continue.wav"/&gt;<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;action function="speak-text"
    data="yo, you must press $1 to continue, do it now"/&gt;<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/match&gt;<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/input&gt;<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/macro&gt;<br>
    &lt;/include&gt;<br>
    <br>
    but when it got to the speak-text function, it gave this error:<br>
    <br>
    2011-06-24 10:54:40.684627 [ERR] switch_core_speech.c:61 Invalid
    speech module [cepstral]!<br>
    2011-06-24 10:54:40.684627 [ERR] switch_ivr_play_say.c:2377 Invalid
    TTS module!<br>
    <br>
    I have the flite engine active, so how do I configure speak-text to
    try using the flite engine instead of cepstral?<br>
    <br>
    <br>
    On 6/22/2011 6:42 PM, Michael Collins wrote:
    <blockquote
      cite="mid:BANLkTi=RHa1W7qxXbQ4MTxhN22Vds97zyA@mail.gmail.com"
      type="cite">Have you researched the subject of "phrase macros"?
      That may be your golden ticket. If you have the FS book then look
      at the latter half of ch 6. Otherwise check out these resources:
      <div><a moz-do-not-send="true"
          href="http://wiki.freeswitch.org/wiki/Misc._Dialplan_Tools_phrase">http://wiki.freeswitch.org/wiki/Misc._Dialplan_Tools_phrase</a></div>
      <div>conf/lang/en/vm/sounds.xml</div>
      <div>conf/lang/en/vm/tts.xml</div>
      <div><br>
      </div>
      <div>The voicemail system uses phrase macros a ton, and
        effectively, I might add. In short, phrase macros let you piece
        together sound prompts, calls to the say app, calls to the speak
        app, calls to the sleep app, etc. I think you would be most
        interested in the "speak-text" action.</div>
      <div><br>
      </div>
      <div>-MC</div>
      <div><br>
        <br>
        <div class="gmail_quote">On Wed, Jun 22, 2011 at 3:09 PM, Wes <span
            dir="ltr">&lt;<a moz-do-not-send="true"
              href="mailto:wes-fs@499x.com">wes-fs@499x.com</a>&gt;</span>
          wrote:<br>
          <blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt
            0.8ex; border-left: 1px solid rgb(204, 204, 204);
            padding-left: 1ex;">
            <div bgcolor="#ffffff" text="#000000"> or maybe we just need
              a new version of this method called "speakAndGetDigits"
              that specifically takes a couple of string parameters for
              the words to speak, instead of taking the location of the
              wav files...
              <div>
                <div class="h5"><br>
                  <br>
                  On 6/22/2011 4:13 PM, Wes wrote:
                  <blockquote type="cite"> Sorry, I was thrown off by
                    the dialplan example... I'm trying to use speak... I
                    changed my example to try the speak command and I
                    still have the same issue with the quotes.<br>
                    <br>
                    Is it possible to send in a "speak" phrase as the
                    phrase to use in the PAGD command?&nbsp; Or do I have to
                    record a wav file and pass the name of the wave file
                    in for that parameter?<br>
                    <br>
                    On 6/22/2011 3:51 PM, Michael Collins wrote:
                    <blockquote type="cite">Can you confirm: are you
                      trying to use TTS or the say engine? These are two
                      completely different subjects. If you want to use
                      TTS then you need the "speak" app, not the "say"
                      app:
                      <div><a moz-do-not-send="true"
                          href="http://wiki.freeswitch.org/wiki/Misc._Dialplan_Tools_speak"
                          target="_blank">http://wiki.freeswitch.org/wiki/Misc._Dialplan_Tools_speak</a></div>
                      <div><br>
                      </div>
                      <div>-MC<br>
                        <br>
                        <div class="gmail_quote">On Wed, Jun 22, 2011 at
                          12:53 PM, Wes <span dir="ltr">&lt;<a
                              moz-do-not-send="true"
                              href="mailto:wes-fs@499x.com"
                              target="_blank">wes-fs@499x.com</a>&gt;</span>
                          wrote:<br>
                          <blockquote class="gmail_quote" style="margin:
                            0pt 0pt 0pt 0.8ex; border-left: 1px solid
                            rgb(204, 204, 204); padding-left: 1ex;"> I'm
                            trying to convert an example from a
                            dialplan:<br>
                            <br>
                            <a moz-do-not-send="true"
href="http://wiki.freeswitch.org/wiki/Misc._Dialplan_Tools_play_and_get_digits#Examples"
                              target="_blank">http://wiki.freeswitch.org/wiki/Misc._Dialplan_Tools_play_and_get_digits#Examples</a><br>
                            <br>
                            &lt;extension name="play_and_get_digits with
                            say"&gt;<br>
                            &nbsp; &lt;condition field="destination_number"
                            expression="^(6500)$"&gt;<br>
                            &nbsp; &nbsp; &lt;action
                            application="play_and_get_digits" data="1 1
                            1 3000 # say:'press one for technical
                            support' silence_stream://250 res \d+" /&gt;<br>
                            &nbsp; &lt;/condition&gt;<br>
                            &lt;/extension&gt;<br>
                            <br>
                            into a lua statement like this:<br>
                            <br>
                            &nbsp;digits = session:playAndGetDigits(1, 1, 1,
                            3000, "#", "say:'press one for technicial
                            support'<br>
                            ", "say:'invalid entry'", "\\d+")<br>
                            <br>
                            but I'm having trouble with the quoting.
                            &nbsp;The log says:<br>
                            <br>
                            2011-06-22 14:40:52.614654 [ERR]
                            switch_ivr_play_say.c:1144 Invalid Args<br>
                            <br>
                            I can't find any lua examples that use both
                            playAndGetDigits and "say"<br>
                            <br>
                            any suggestions?<br>
                            <br>
                            <br>
_______________________________________________<br>
                            Join us at ClueCon 2011, Aug 9-11, Chicago<br>
                            <a moz-do-not-send="true"
                              href="http://www.cluecon.com"
                              target="_blank">http://www.cluecon.com</a>
                            877-7-4ACLUE<br>
                            <br>
                            FreeSWITCH-users mailing list<br>
                            <a moz-do-not-send="true"
                              href="mailto:FreeSWITCH-users@lists.freeswitch.org"
                              target="_blank">FreeSWITCH-users@lists.freeswitch.org</a><br>
                            <a moz-do-not-send="true"
                              href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users"
                              target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
                            UNSUBSCRIBE:<a moz-do-not-send="true"
                              href="http://lists.freeswitch.org/mailman/options/freeswitch-users"
                              target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
                            <a moz-do-not-send="true"
                              href="http://www.freeswitch.org"
                              target="_blank">http://www.freeswitch.org</a><br>
                          </blockquote>
                        </div>
                        <br>
                      </div>
                      <pre><fieldset></fieldset>
_______________________________________________
Join us at ClueCon 2011, Aug 9-11, Chicago
<a moz-do-not-send="true" href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a> 877-7-4ACLUE

FreeSWITCH-users mailing list
<a moz-do-not-send="true" href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank">FreeSWITCH-users@lists.freeswitch.org</a>
<a moz-do-not-send="true" href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a>
UNSUBSCRIBE:<a moz-do-not-send="true" href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a>
<a moz-do-not-send="true" href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a>
</pre>
                    </blockquote>
                    <pre><fieldset></fieldset>
_______________________________________________
Join us at ClueCon 2011, Aug 9-11, Chicago
<a moz-do-not-send="true" href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a> 877-7-4ACLUE

FreeSWITCH-users mailing list
<a moz-do-not-send="true" href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank">FreeSWITCH-users@lists.freeswitch.org</a>
<a moz-do-not-send="true" href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a>
UNSUBSCRIBE:<a moz-do-not-send="true" href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a>
<a moz-do-not-send="true" href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a>
</pre>
                  </blockquote>
                </div>
              </div>
            </div>
            <br>
            _______________________________________________<br>
            Join us at ClueCon 2011, Aug 9-11, Chicago<br>
            <a moz-do-not-send="true" href="http://www.cluecon.com"
              target="_blank">http://www.cluecon.com</a> 877-7-4ACLUE<br>
            <br>
            FreeSWITCH-users mailing list<br>
            <a moz-do-not-send="true"
              href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>
            <a moz-do-not-send="true"
              href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users"
              target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
            UNSUBSCRIBE:<a moz-do-not-send="true"
              href="http://lists.freeswitch.org/mailman/options/freeswitch-users"
              target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
            <a moz-do-not-send="true" href="http://www.freeswitch.org"
              target="_blank">http://www.freeswitch.org</a><br>
            <br>
          </blockquote>
        </div>
        <br>
      </div>
      <pre wrap="">
<fieldset class="mimeAttachmentHeader"></fieldset>
_______________________________________________
Join us at ClueCon 2011, Aug 9-11, Chicago
<a class="moz-txt-link-freetext" href="http://www.cluecon.com">http://www.cluecon.com</a> 877-7-4ACLUE

FreeSWITCH-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a>
<a class="moz-txt-link-freetext" href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a>
UNSUBSCRIBE:<a class="moz-txt-link-freetext" href="http://lists.freeswitch.org/mailman/options/freeswitch-users">http://lists.freeswitch.org/mailman/options/freeswitch-users</a>
<a class="moz-txt-link-freetext" href="http://www.freeswitch.org">http://www.freeswitch.org</a>
</pre>
    </blockquote>
  </body>
</html>