VOX Recorder.vi

 このVIは,ボイスオペレーションされる録音機のサンプルです。スケルチレベル以上の音が入るまで待機を続け,スケルチレベル以上の音が入ると録音を開始します。

 音が継続している間は録音を続けます。音の入力がなくなると,一旦,録音を中止して再度,待機します。

 通常の,ボイスオペレーション録音機では,記録された頭の部分が欠けることがありますが,この録音機では,リングバッファを用いることにより,トリガ以前の部分も指定時間だけ記録するので,頭切れが少なくなっています。

 ボイスオペレーション録音機は,しゃべっていないのにファイルサイズが増えるようなことがなくて便利ですが,逆に,発声の「間(ま)」を自由に取れないので,あくまでドラフトとして使うとよいのではないでしょうか。

 こういったハードウェア依存のVIは,必ずしもすべてのPCでうまく動くとは限りません。このVIの動作は,Pentium 4/2.60CGHzとWindows XP Professionalで調整してあります。うまく動かない場合は,buffer size(現在11025byte)を増やしてみてください。


コネクタペーン

VOX Recorder.vi


フロントパネル

VOX Recorder.vi


制御器と表示器

ci16

スケルチレベル

cブール

停止

cdbl

トリガ前時間
スケルチでトリガされる前の再生時間を指定します。

i1di16

入力波形チャート

iブール

録音中

iパス

保存先

ブロックダイアグラム

VOX Recorder.vi

VOX Recorder.vi

VOX Recorder.vi VOX Recorder.vi VOX Recorder.vi


サブVIのリスト

SI Config.vi

SI Config.vi
C:\Program Files\National Instruments\LabVIEW 6.1\vi.lib\sound\lvsound.llb\SI Config.vi

SI Start.vi

SI Start.vi
C:\Program Files\National Instruments\LabVIEW 6.1\vi.lib\sound\lvsound.llb\SI Start.vi

SI Stop.vi

SI Stop.vi
C:\Program Files\National Instruments\LabVIEW 6.1\vi.lib\sound\lvsound.llb\SI Stop.vi

SI Read.vi

SI Read.vi
C:\Program Files\National Instruments\LabVIEW 6.1\vi.lib\sound\lvsound.llb\SI Read.vi

General Error Handler.vi

General Error Handler.vi
C:\Program Files\National Instruments\LabVIEW 6.1\vi.lib\Utility\error.llb\General Error Handler.vi

SI Clear.vi

SI Clear.vi
C:\Program Files\National Instruments\LabVIEW 6.1\vi.lib\sound\lvsound.llb\SI Clear.vi

Ring Buffer.vi

Ring Buffer.vi

Open/Create/Replace File.vi

Open/Create/Replace File.vi
C:\Program Files\National Instruments\LabVIEW 6.1\vi.lib\Utility\file.llb\Open/Create/Replace File.vi

Write File+ [I16].vi

Write File+ [I16].vi
C:\Program Files\National Instruments\LabVIEW 6.1\vi.lib\Utility\file.llb\Write File+ [I16].vi

Sound Format.ctl

Sound Format.ctl
C:\Program Files\National Instruments\LabVIEW 6.1\vi.lib\SOUND\lvsound.llb\Sound Format.ctl


LabVIEW Tipsに戻る