2017-10-31 8 views
-3

私はapi.aiで作成しているボットを統合しようとしています。 私はほとんどすべてを設定することができました。私は電話をかけて、私がXMLファイルに入力したテキストを聞くことができます。 しかし、私が答えているときには入力が記録されていません。なぜvoximalは私のスピーチを記録しないのですか?

私はGoogleスピーチAPIキーを作成し、それを「認識」に追加しましたが、成功しませんでした。音声入力は受けません。ここで

は私の認識]タブで: enter image description here

、ここでは私のXMLコードの例です:

<?xml version="1.0"?> 
<vxml version="2.0" xmlns="http://www.w3.org/2001/vxml" xml:lang="en-GB"> 
<property name="confidencelevel" value="0.3"/> 
<property name="inputmodes" value="voice dtmf"/> 
<form id="menu"> 
    <field name="food"> 
    <grammar xml:lang="en-US" root="food"> 
     <rule id="food"> 
     <one-of> 
      <item>!pizza 
      <tag>pizza</tag> 
      </item> 
      <item>!cupcake 
      <tag>cupcake</tag> 
      </item> 
      <item>!hamburger 
      <tag>hamburger</tag> 
      </item> 
     </one-of> 
     </rule> 
    </grammar> 
    <grammar mode="dtmf" root="food"> 
     <rule id="food2"> 
     <one-of> 
      <item>1</item> 
      <item>2</item> 
      <item>3</item> 
     </one-of> 
     </rule> 
    </grammar> 
    <prompt bargein="false"> 
     What do you want? 
     Say pizza or press 1, 
     Say cupcake or press 2, 
     Say hamburger or press 3. 
    </prompt> 
    </field> 
    <filled> 
    <log label="Section: " expr="food" /> 
    <script> 
     <![CDATA[ var ordered = ""; 
     switch (food){ 
     case "pizza" : ordered = "#pizza"; break; 
     case "1" : ordered = "#pizza"; break; 
     case "cupcake" : ordered = "#cupcake"; break; 
     case "2" : ordered = "#cupcake"; break; 
     case "hamburger" : ordered = "#hamburger"; break; 
     case "3" : ordered = "#hamburger"; break; 
     default: ordered = "#outOfStock"; break; } ]]> 
    </script> 
    <goto expr="ordered"/> 
    </filled> 
</form> 
<form id="pizza"> 
    <block> 
    <!-- Selected pizza --> 
    <log label="Selection: PIZZA" /> 
    <prompt>You selected: PIZZA</prompt> 
    <goto next="#menu" /> 
    </block> 
</form> 
<form id="cupcake"> 
    <block> 
    <!-- Selected cupcake --> 
    <log label="Selection: CUPCAKE" /> 
    <prompt>You selected: CUPCAKE</prompt> 
    <goto next="#menu" /> 
    </block> 
</form> 
<form id="hamburger"> 
    <block> 
    <!-- Selected hamburger --> 
    <log label="Selection: HAMBURGER" /> 
    <prompt>You selected: HAMBURGER</prompt> 
    <goto next="#menu" /> 
    </block> 
</form> 
<form id="outOfStock"> 
    <block> 
    <prompt>This is not a option.</prompt> 
    <goto next="#menu" /> 
    </block> 
</form> 
<form id="goodbye"> 
    <block> 
    <prompt>Goodbye</prompt> 
    </block> 
</form> 
</vxml> 

、ここでは私のログファイルです:イーライをチェックした後 enter image description here

答えて

1

、問題は無効なGoogleキーでした。クラウドコンソールからGoogle Speech APIを有効にする必要があります。このエラーは検出するのが非常に簡単ではありません。私たちは、次のVoximalリリースでこの部分を改善するために取り組んでいます。

関連する問題