カテゴリー別アーカイブ: PC

音声合成(AquesTalk)をPythonから…に今さらながらチャレンジ

[pukiwiki]
クイックジャパンを立ち読みしたところ(すんません)、「モヤモヤさまぁ~ず2」のナレーション「ショウくん」は音声合成ソフト、とのこと。
てっきり人間だと思ってましたよ(汗

というわけで(?)Pythonからフリーの音声合成ライブラリ AquesTalkを使って遊んでみました。ついでに、MeCabをつかって読み仮名の取得にもチャレンジ。

使ってみて。。。大量に読み上げさせたい場合は、ちゃんとしたソフトを買ったほうが楽だと思います(汗

でも、ほんのちょっとだけ遊びたいなら、結構便利かも、です。

-[[サンプル音声 (mp3 55KB):http://boxheadroom.com/wp/wp-content/uploads/2008/04/test.mp3]]

以下 ソースコード
[/pukiwiki]
続きを読む 音声合成(AquesTalk)をPythonから…に今さらながらチャレンジ

「夫がアニメ好きで困っています」(ベトナム)

[pukiwiki]
表題のニュースは一番下ですー。
*[[【写真】シベリアンハスキーの子犬たち、将来は「犬ぞり隊」:http://www.excite.co.jp/News/odd/00081207895279.html]]
保存した

*[[Google App Engineで「NabeAtzz API」:http://mattn.appspot.com/nabeatzz/]]
“世界のナベアツ的な計算を実行し、どうなるべきかを返すAPIです。

解説はコチラ[[Big Sky :: Google App Engineを使って世界のナベアツAPI「NabeAtzz」を作った:http://mattn.kaoriya.net/software/lang/python/20080410151818.htm]]

[[Google App Engineの記事はこちら:http://boxheadroom.com/2008/04/09/oogle_app_engine]]
**[[力試しにナベアツのような判定をするプログラムを作ろうとしたところ(中略)どのように判定させればよいのでしょうか?:http://q.hatena.ne.jp/1207585413]]
多分 震源地。 文字列に変換してから判定、ってのが主流の模様
LLだと、10で割ってmodを繰り返すよりも、そのほうが速そう
—-
以下 一行ニュース&チラシの裏
//*[[大林監督、名古屋が舞台の映画制作へ:http://www.daily.co.jp/newsflash/2008/04/10/0000930601.shtml]]

*[[本当か?深夜テレビ休止で温暖化防止。:http://wiredvision.jp/blog/ishii/200804/200804101100.html]]
テレビ愛知は、今週からモヤさまの放送やめちゃいました。な~~~んてこったい!
(深夜放送をやめたわけじゃなくて、独自制作の番組に変わったのー)
日曜の昼間にでもやってくんないかな。
//*[[背景色と文字色の組み合わせで目に優しいのは?:http://slashdot.jp/article.pl?sid=08/04/10/0324244]]
*[[藤田郁雄の「サバイバル・インベストメント」 | WIRED VISION:http://wiredvision.jp/blog/fujita/]]
プログラマが現代ポートフォリオ理論をhack
こんど読む or なんか書くかも
—-
本日のハイライト 
*[[「子供じゃないんだから(呆)!日本人の夫が好きなアニメ映画に我慢して付き合うべきなの?」:http://www.vietnam-sketch.com/column/29v/2008/04.html]]
大手小町。。。じゃなくてベトナムの話かよっ!っていう。
夫婦喧嘩は犬も食わないといいますが、なにもベトナムでまでオタクでもめなくても。。。

で、思い出したのが。。。
*なぜアメリカが日本のバブル失敗話を聞きたがらないのか
ってな話が昨夜のWBSでちょろっと出てましたが。

以下、上記記事の関連記事(オタク夫への妻の対処が失敗した例)ですが、読むとなんとなくアメリカの気持ちがわかるかも。
(つまり、そういう重苦しい気持ちになりたくない人は読まないほうがいいよ~ という)
[/pukiwiki]
 
続きを読む 「夫がアニメ好きで困っています」(ベトナム)

Google App Engine

[pukiwiki]
この春一番、Pythonをおぼえるステキなタイミンぐっ!?
*[[Google App Engine (Google Code):http://code.google.com/appengine/]]
“Run your web applications on Google’s infrastructure.
“It’s free to get started.

GoogleがWebアプリ用ホスティングサービス開始。Pythonが使える。(というか現状Pythonのみ)
自分ではWebアプリまで作れないと思うのですけれども、面白いので一通りドキュメントを読もう。。。として挫折orz。
サインアップしたら、先着1万名は超えちゃってた模様。ですが、SDKで遊びながら待っててね、とのこと。

以下、日本語のblogの記事をクリップ&だらだらとメモ。
[/pukiwiki]
続きを読む Google App Engine

ロックファイルを使った多重起動防止

[pukiwiki]
要約すると、”二股かけないように監視するプログラム”
(。。。ちょっとふざけすぎました)
たまに操作を間違えて、同じPythonプログラムを多重起動してしまいます。
(データベースを扱う際などに困る)

これを防ぐのにどうしたらいいか判らなかったので、掲示板CGIなどでよく使われてるロックファイルを使ったクラスを書いてみました。

以下コード
[/pukiwiki]
続きを読む ロックファイルを使った多重起動防止

Pythonメタクラス&VMについて他

[pukiwiki]
なんか、記事ごとにがらっと内容が違ってすみません。

読みにくいだろうから、映画とタロットを別サイトにしよう。。。かと一瞬思ったのだけれど、映画とプログラミングって話題も書く予定があるから当面このままで。((自分が忘れない用のメモ程度ですけれども。。。))

*[[「PythonのVMについて」を公開します:http://d.hatena.ne.jp/jbking/20071208/p1]]
PythonのVMが動いてる様子の解説。
メモリリークの調べ方など

—-
動的にクラスを操作するメタクラスプログラミング。

*[[メタクラスで遊ぶ(1)(時間城年代記):http://blog.livedoor.jp/kikwai/archives/51274308.html]]

-[[その2:http://blog.livedoor.jp/kikwai/archives/51280093.html]]

状況に応じて、生成されるオブジェクトが変化する場合などに使われるもよう

*[[プロパティへのアクセスをロギングする(Pythonを始めようCodezine):http://codezine.jp/a/article/aid/1617.aspx]]
メタクラスを使って。3ページ目。
ちょうどログをとるツールが欲しいと思ってたところでした
*[[Pythonでのメタクラス・プログラミング:http://www.ibm.com/developerworks/jp/linux/library/l-pymeta/]]
*[[クラス生成をカスタマイズする(2.4 リファレンス):http://www.python.jp/doc/nightly/ref/metaclasses.html]]

*[[メタクラスを使ったSingleton (Python Cookbook):http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/412551]]
via [[実用的メタクラス例:Singleton(孫請プログラミング):http://hehe.s9.xrea.com/html/python.rst.html#singleton]]

これは便利。

以下一行記事

*[[diffモジュール:http://d.hatena.ne.jp/mzp/20080223/diff]]
ファイル同士もですが、Wikiの編集履歴などを調べたいときなどによさげ
*[[週刊Python:2008年2月 第4週:http://atnex.blog107.fc2.com/blog-entry-75.html]]
*[[Pythonで日本語を使う:http://osksn2.hep.sci.osaka-u.ac.jp/~taku/osx/python/encoding.html]]
毎回、どうやって書くんだったか忘れるので、テンプレとして保存しておきました。
*バランスボール
私、PCしてるときは、オフィス椅子の上で正座しがち。なので、体重に耐えかねて、どうしても椅子が傷みます。修理しては使ってたんですが、そろそろ新調することに。
ホームセンターに行ったら、なぜかバランスボールの大安売り。 というわけで、椅子代わりに購入。PCしながらウェストも鍛えられる優れもの。
机の前で横移動して世界卓球ごっこ。。。するには場所が狭かったですが。
。。猫が怖がってるっぽいので普通のイスにしたほうがいいかも?
[/pukiwiki]