mieki256's diary



2012/06/29(金) [n年前の日記]

#1 [prog] 音声ファイルに対するアレコレを少し勉強中

勉強中。

wavの長さ・再生時間を調べたい。 :

Python なら標準ライブラリにwaveファイルを操作するためのモジュールが用意されているらしい。

_19.5 wave -- WAVファイルの読み書き
_Python によるオーディオ処理 - Kaiseki
_WAVEファイルの再生 - 人工知能に関する断創録

試してみたら、チャンネル数、サンプリングレート、長さ等を取得できた。ただ、対応しているのは wav のみで、ogg等まで対応してるわけではないらしい。

音の再生には、 _PyAudio_winsound_pygame が使えるらしい。とりあえず PyAudio を試してみたが、たしかに音が鳴った。

Ruby は、標準ライブラリにそういう機能は入ってない模様。ただし、関連ライブラリを作ってくれている方は居るらしい。

_jstrait/wavefile
_橋本商会 >> wavファイルをRubyで編集する

DXRuby も、vox.rb を追加することで、ogg が使えるらしい?

Ruby/SDL は、wav や ogg を鳴らせるらしいが、長さを取得するメソッドが見つからず。見落としてるだけか、それとも元々無いのか? pygame には、Sound.get_length なるメソッドがあるらしいが。

HTML5 + JavaScript で音を鳴らしたい。 :

以下のページを参考に勉強中。

_無職のプログラミング  HTML5 Audio オブジェクトを JavaScript で制御する方法
_HTML5のaudio要素とJavaScriptで作るオーディオプレイヤー | mae's blog

余談。Aptana Studio 3 を起動したらアップデートできるよと表示されたので実行してみたら、起動しなくなった…。仕方なく xyzzy でソースを書いてたり。

#2 [windows] Windowsが音を出しているかどうか視覚的に表示するツールはないのだろうか

ヘッドフォンをつけて音が出ているか確認するのが鬱陶しい。*NIX文化圏の、「ビジュアル・ベル」のように、音が出ているかどうかを画面表示で確認できるデスクトップユーティリティって存在しないのだろうか? 検索してみたけど、それらしいものには遭遇せず。需要が無いのかな…。

とりあえず、Windows7 の音量ミキサーを表示したままにして、バーが伸びたり縮んだりするのを見てどうにかしてるけど。視認性がよろしくない。バーの色が、もっと目立つ色なら良かったのに。

聴覚障害者向けに、そういうユーティリティが存在していてもおかしくないような気もするのだけど。無いのかなあ…?

以上、1 日分です。

過去ログ表示

Prev - 2012/06 - Next
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project