アスタリスクで音声をテキストに変換するためにGoogleの音声認識APIをラップする公開されているAGIスクリプトを使用しています。基本的に、スクリプトはGoogleに音声ファイルを渡し、音声から認識されたテキストを返します。
これは、1つの取引を破る問題を除いて、うまく機能しています。認識されたテキストに「á」、「ã」、「é」などの拡張文字が含まれている場合は常に、ダイヤルプランに歪んだ文字列が表示されます。たとえば、Googleはテキスト「não」を返しますが、ASTERISKは「não」を取得します。
これは明らかにエンコーディングに関連しています…しかし、AGIとPEARLの知識が限られているため、問題の場所を特定するのに問題があります。私が判断できる限り、それは
グーグル->パールまたはパール->アスタリスク
誰かがこれについて私を助けてくれることを願っています…</p>