challenge 音声合成でHello, world!

与えられた文字列を音声合成して再生する関数を作ってください。

使用したライブラリはタグでつけてください。またOSに依存する場合もタグでつけてください。日本語文字列も発音できることが好ましいですが、必須ではありません。

以下はサンプルです。

>>> say("Hello, world!")
>>> say("con nitch were") # 「こんにちは」
>>> say("daw cat coo org, sole what program mar know tum yen know Colosseum death")

Posted feedbacks - Smalltalk

Squeak Smalltalk で。組み込みです。
1
Speaker default say: 'Hello, world!'

ぜひ将来 Gauche にも。w

他にも、ランダムに生成されるキャラ顔にセリフをしゃべらせる(発声のタイミングにあわせてそれっぽく口を動かします)…といったこともできます。
1
2
3
4
| speaker |
speaker := Speaker manWithHead.
(speaker findAVoice: GesturalVoice) head openInHand.
speaker say: 'Hello, world!'

Index

Feed

Other

Link

Pathtraq

loading...