2

これを .NET の Speech Synthesizer で実行すると、

 phrase.AppendText("Our cost is");
 phrase.AppendText(9.ToString("c"));

次のように発音します。

dollars nine dot zero zero

System.Speech.SynthesisのドキュメントSayAs列挙は次のように述べています。

時刻、日付、通貨などの要素を話すためのコンテンツ タイプを列挙します。

すごい!ただし、列挙には実際には通貨に関連するものは何もありません! 日付、数字、単語の綴りだけです。

Speech Server 2007 では、電話番号と通貨の両方を持っていたようですが、現在はなくなっています

この質問を書くのにかかった時間内に、おそらくRegExを書いて解析することができたかもしれませんが、より良い方法でこれを行う方法があれば、その方法を知りたいです.

4

0 に答える 0