Detail
This feature allows for the ability to record a subject's verbal responses within E-Prime. This includes the use of the SoundIn, SlideSoundIn, and SoundCaptureDevice objects.
SoundIn
The SoundIn object is a Procedure-level object used to capture a subject's verbal responses.
SlideSoundIn
The SlideSoundIn object is a Slide sub-object used to capture a subject's verbal responses.
SoundCaptureDevice
The SoundCaptureDevice provides an abstract representation of the sound capture hardware currently installed on the system.
INCOMPLETE: This portion of this topic is currently incomplete. It is scheduled to be completed in a future version. Please check back to this topic at a later time for updated content.
Design Properties
SoundIn/SlideSoundIn General Page
SoundIn/SlideSoundIn Properties
Filename - Name of file used to save the audio captured by this object. The default value is '@Auto' which is a special value for this field that instructs E-Prime to automatically generate a unique filename for each successful run of a sound capture object.
StopAfter - Determines if the SlideSoundIn should be stopped when the object ends.
EndSoundCaptureAction - Determines if the currently running object should terminate, jump or do nothing once the fixed buffer has been filled.
BufferSize - Amount of audio to be captured (represented in milliseconds).
SoundCaptureMode - Determines how the audio is captured. NOTE: This only supports 'Buffered' mode, currently.
Runtime Properties
Buffers - Collection of SoundCaptureBuffers used to store recorded sound data.
ActiveBuffer - Index of the active buffer from the Buffers collection.
NOTE: The ActiveBuffer is automatically saved to disk via the .SaveToFile script command at the end of the currently running Procedure, assuming the Filename field has been defined.
Stop - Stops the capture. StopAfter will determine if sound capture is stopped when object .Run ends.
Record - Starts the audio recording. This is automatically called by .Run.
Logging
The SoundIn/SlideSoundIn objects do not currently support setting any properties at this time. This must be done manually via InLine script using c.SetAttrib.
INCOMPLETE: This portion of this topic is currently incomplete. It is scheduled to be completed in a future version. Please check back to this topic at a later time for updated content.
This article applies to:
This item has been introduced in E-Prime 2.0 (2.0.1.77 or greater)
Comments
0 comments
Please sign in to leave a comment.