Page History: Voice Recorder Element
Compare Page Revisions
Page Revision: 2015/01/01 20:52
|
Voice Recorder
|
Info |
Category: |
Behaviour Input |
|
AddIn: |
Base Elements |
Creator: |
OkazoLab Team |
|
Scope: |
Parent Event |
Owns Snippets: |
no |
|
Usage: |
Runtime Screen,Snippets |
Synchronized Internal Actions
Experiment Start | Parent Event Onset | Status change between Onset/Offset | Parent Event Offset | Experiment End |
---|
| Starts listening | | Stops listening | |
Properties
Generic Properties
Name | Description | Constraints | Value Type | Upon Runtime Change |
---|
Output |
Select Output Folder | Press button to select the output folder | | | |
Output Folder | Selected folder name | | String | |
Current Filename | Defines filename for the next recoding clip. Leave empty to get the auto-generated names composed of the current date and time | | String | |
Settings |
Sample Rate | Defines the sample rate of recorded clips, in bytes per second for each channel. | | Int32 | |
Channel number | Defines the number of channels in recordings,e.g. 1-for mono, 2-for stereo. | | Int32 | |
Audio Device | Index of the selected audio input device that will be used for recording. Set to 0 for the system default device. | | Int32 | |
Buffer Length | Defines length of the recording memory buffer in ms. Each time when the buffer is filled its data is copied and added into a Wave file. If the parent event is deactivated between two consecutive copings, the last part of recording can be lost. To avoid this, make the buffer length as short as necessary but mind the performance cost. | | Int32 | |
Info |
Recording Duration | Returns the duration of the current recording (in sec). | | UInt64 | |
Test Recording | Initiates/stops test recording through the default audio input device. The recorded clip is stored as RecordingTest.wav in the current output folder. | | |
+=== Properties inherited from clElement ===
Inherited properties of clElement
Name | Description | Constraints | Value Type | Upon Change |
---|
Control |
Is Enabled | If set to false the element is completely omitted when the experiment is run. | | Boolean |
|
Title | Title of the element. | | String |
|
The Voice Recorder element records an online audio input, e.g. via a microphone.
Description
The Voice Recorder element is capable of capturing online microphone input and writing it into a wav file. The element works with WaveOut API, supported in all Windows OS. The element automatically starts/stops recording on the onset and offset of the parent event.
Snapshots