東京大仏TVロゴ
生放送はコチラ

日曜夜9時
スタート!

視聴方法
東京大仏TV?
24時間ネットTV 06 by 東京大仏TV
個人放送局を無料サポート:(株)ディジタルスタジオ

 
■お問い合せ
e-mai:crip@big.or.jp
  • blog seo tool : track word

powered by
MovableType 4.01


2005年4月12日

電話ログシステムの作り方

電話ログのしくみ電話をかけるだけで、その音声がブログにアップされる「電話ログ」。そのやり方について、具体的な方法を書きます。しばらく使わないと自分でも忘れてしまうのでw。電話ログは、複数のフリーウェアをムリムリ連係して、おっかなびっくりで作ったシステムです。導入は、マッドマックスに出てくるツギハギの車に乗るような覚悟でお試しください。(記/農宗)

※ここから先の事を実践して、PCの調子が悪くなるなどの不具合がおきても、東京大仏TVは責任をとれません。ご了承ください。あくまで自己責任でお願いします。

■必要なソフト
▼フリーウェア
S Rec:音声入力がある時だけ録音をしてくれる。(るきへなさん作)
午後のこ〜だ:S RecからMP3ファイルを書き出すために必要。(午後のこ〜だの開発チームさん作)
ActivePerl:WindowsでPerlスクリプトを動かせる。
ftpsite.pl:ディレクトリ内の決められた拡張子のファイルをftpでサーバにアップする。(柴田さん作)←このスクリプトを改造して使います。
WinMailCmd:Windowsのコマンドラインからメールを送信。(F.Takasakiさん作)
・タスク:Windowsに付属。決められた時間にプログラムを起動してくれるやつ。

▼自作したもの
mtest2.pl:メールを送信する下準備をするスクリプト。ftpsite.plから実行される。
mm.bat:メールを実際に送信するWinMailCmdを実行するためのバッチ。mtest2.plから実行される。

■ソフトの準備
(1)S Rec、午後のこ〜だ、ActivePerl、WinMailCmdをインストールする。
(2)Cドライブに「tellog」というディレクトリ(C:\tellog)を作る。
(3)C:\tellogにftpsite.plをダウンロードして解凍。

■ftpsite.plの改造
(1)ftpsite.plをテキストエディタで開く
(2)19行目から下の文字列を追加する。
# ・ 公開(←ここは元々ある)
#----東京大仏TV追加分--------------------------
#▼アップしたファイルリストをリセット
open(OUT,">upedfile.txt");
close(OUT);
#----東京大仏TV追加分--------------------------

use strict;(←ここは元々ある)

(3)233行(print "$_";)の次の行に下の文字列を追加する。
print "$_";(←ここは元々ある)
#----東京大仏TV追加分--------------------------
#▼アップしたファイル名を書き込む
open(OUT,">>upedfile.txt");
print OUT "$_\n";
close(OUT);
#----東京大仏TV追加分--------------------------
if (not $failed_dirs{"/$dirname"} and $ftp->cwd("$rootdir/$dirname")) {(←ここは元々ある)

(4)258行(最終行)の後に下の一文を追加する。
close FILE;(←ここは元々ある)
}(←ここは元々ある)
#----東京大仏TV追加分--------------------------
#▼メールを送信
require "mtest2.pl";
#▲メールを送信
print "終了";
#----東京大仏TV追加分--------------------------

■スクリプトとバッチの制作
▼mtest2.pl:下のテキストボックスの内容をテキストエディタなどにコピペして、「mtest.pl」としてC:\tellogに保存してください。

▼mm.bat:下のテキストボックスの内容をテキストエディタなどにコピペして「mm.bat」としてC:\tellogに保存してください。

■モブログサービスの申し込み
平田さんが提供されている、モブログサービスに申し込む。
→moblog mail gateway

■ハードの準備
(1)携帯電話の自動応答機能をONにする
(2)携帯電話のイヤホンジャックに音声をアナログライン出力できるようにするアダプタを接続する。東京大仏TVでは、LOOKWALKにナカ電子株式会社のNT-KIをつないで使っています(→NT-KIの写真。ページ中ほど)。アダプタからPCのマイク端子に接続。
(3)PCを起動して、ネットにつなぐ。

■ソフトの設定
(1)S Rec
説明書を見て設定してください。大切なのは「音量閾値(しきいち)」と「継続時間」と「区切った結果が短いときは保存しない」の3点です。
また、MP3で出力するように設定してください。
保存フォルダは「C:\tellog」にしてください。
ファイル名プレフィックスを入力。S Recを起動する度に変更しないと、音声ファイルが上書きされます。
(例)東京大仏TVの設定
「午後のこ〜だ」 「音量閾値(しきいち)」


(2)ftpsite.pl
ftpsite-config.txtをテキストエディタで開いて下の文字列をコピペして下さい。

(3)mtest2.plの設定
テキストエディタで開いて、webサーバのアドレスを変更してください。

(4)mm.batの設定
テキストエディタで開いて、必要な情報を入力してください。

■まずは録音実験
(1)S Recを起動して「REC」ボタンを押す。うまく設定できていれば、録音待ちの状態になる。
(2)PCにつないである携帯電話に電話をかける。録音が始まるか確認。
(3)10秒くらい話して電話を切る。プープー音の後に録音が切れるか確認。
(4)MP3ファイルがC:\tellogに書き出されたか確認。

■アップロード&エントリテスト
(1)ftpsite.plをダブルクリック
(2)しばらく待って、ブログにエントリされるか確認。音声が再生されるか確認。

■タスクに登録
Windowsのタスク(PCのどこかにあるので探して!)にftpsite.plを登録する。「スケジュール→詳細設定→タスクを繰り返し実行」をチェックして間隔を入れると繰り返し実行されます。→こんな感じ
タスクを有効にすることをお忘れなく。

■実行テスト
・S Recを起動。録音待機状態にする。
・タスクを有効にする。
・電話をかける。
・録音されるか確認。
・タスクの時間が来て、ftpsite.plが起動するか確認。
・ブログにエントリされるか、MP3が再生できるか確認。

以上です。ここで紹介させていただいた、各フリーウェアは、電話ログ用に開発されたものではありません。電話ログで使用する際のご質問は、東京大仏TVまでお願いします。

Posted by crip at 2005年4月12日 19:40 | TrackBack(4) 


▼ コメント ▼ →コメントを書く

電話で受け付けるというので、モデムの留守番電話機能を使うのかと思っていましたが、携帯電話をつなぐんですね。

これだと普通の人でも、あまってる携帯電話さえあれば手軽に出来るかも。

投稿者:とおる。 (2005年4月13日 17:59)


>あまってる携帯電話さえあれば〜

そうですね。でも、やってみた後思ったのですが、あんまり携帯電話が余っている人っていませんよねw

でも、音さえ出ればいいので、PCにマイクを付けてそれを家電話の前にかざしておくのもありかも知れません。ものすごいローテクですがw

投稿者:農宗 (2005年4月13日 19:14)



▼コメントを書き込む









上記の情報を



※メールアドレスを入力しないとコメントが書き込めません。
 実際のコメントにはメールアドレスは表示されないのでご安心ください。
 コメント内にHTMLは使えません。
 URLを入力すると自動的にリンクされます。


※ボタンは一度だけ押してください。書き込みが完了するまでかなり時間がかかりますが、辛抱してお待ちください。ご迷惑おかけします。