Component:VisemeAnalyzer: Difference between revisions

From Resonite Wiki
m Update categories
Add info
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
The '''VisemeAnalyzer''' can be used to analyze the sounds from a user's voice, a video, an audio clip, or any other sound source.
{{Infobox Component
|Image=VisemeAnalyzerComponent.png
|Name=Viseme Analyzer
}}
The '''VisemeAnalyzer''' can be used to analyze the sounds from a user's voice, a video, an audio clip player, or any other sound source. The component does analyzing of audio to discern Viseme sounds. For more info on what Visemes are, which is outside the scope of this wiki page please see [https://en.m.wikipedia.org/wiki/Viseme Wikipedia on Visemes]
 
== Fields ==
== Fields ==
{{Table ComponentFields
{{Table ComponentFields
|Source|IAudioSource|
|Source|IAudioSource| The audio source to analyze the audio and extract live viseme data for.
|RemoteSource|MultiValueStream|
|RemoteSource|'''[[Type:MultiValueStream`1|MultiValueStream`1]]<[[Type:Float|Float]]>'''|TypeAdv1=true| An alternative source of raw data for viseme data.
|Smoothing|Float|
|Smoothing|Float| How much to smooth lerp all the outputs.
|Silence|Float|
|Silence|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv3=true| How quiet the audio is in general.
|PP|Float|
|PP|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv4=true| Outputs the amount that the source audio is making a "Puh" sound.
|FF|Float|
|FF|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv5=true| Outputs the amount that the source audio is making a "efff" sound.
|TH|Float|
|TH|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv6=true|Outputs the amount that the source audio is making a "thuh" sound.
|DD|Float|
|DD|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv7=true|Outputs the amount that the source audio is making a "deh" or "duh" sound.
|kk|Float|
|kk|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv8=true|Outputs the amount that the source audio is making a "kay" sound.
|CH|Float|
|CH|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv9=true|Outputs the amount that the source audio is making a "cuh" sound.
|ss|Float|
|SS|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv10=true|Outputs the amount that the source audio is making a "ess" sound.
|nn|Float|
|nn|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv11=true|Outputs the amount that the source audio is making a "enm" sound.
|RR|Float|
|RR|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv12=true|Outputs the amount that the source audio is making a "erh" sound.
|aa|Float|
|aa|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv13=true|Outputs the amount that the source audio is making a "ah" sound.
|E|Float|
|E|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv14=true|Outputs the amount that the source audio is making a "eee" sound.
|ih|Float|
|ih|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv15=true|Outputs the amount that the source audio is making a "eh" sound.
|oh|Float|
|oh|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv16=true|Outputs the amount that the source audio is making a "oah" sound.
|ou|Float|
|ou|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv17=true|Outputs the amount that the source audio is making a "ooh" sound.
|LaughterProbability|Float|
|LaughterProbability|{{RootFieldType|RawOutput`1|[[Type:Float|Float]]}}|TypeAdv18=true| How likely it is that the audio source is playing laughter sounds.
}}
}}
[[Category:ComponentStubs]]
 
== Usage ==
This should not need to be used directly by the user.
 
== Examples ==
{{stub}}
 
== See Also ==
 
[[Category:Components{{#translation:}}|Viseme Analyzer]]
[[Category:Components{{#translation:}}|Viseme Analyzer]]
[[Category:Components:Media:Utility{{#translation:}}|Viseme Analyzer]]
[[Category:Components:Media:Utility{{#translation:}}|Viseme Analyzer]]

Latest revision as of 18:23, 11 November 2024

Component image 
File:VisemeAnalyzerComponent.png
Viseme Analyzer component as seen in the Scene Inspector

The VisemeAnalyzer can be used to analyze the sounds from a user's voice, a video, an audio clip player, or any other sound source. The component does analyzing of audio to discern Viseme sounds. For more info on what Visemes are, which is outside the scope of this wiki page please see Wikipedia on Visemes

Fields

Fields
Name Type Description
persistent Bool Determines whether or not this item will be saved to the server.
UpdateOrder Int Controls the order in which this component is updated.
Enabled Bool Controls whether or not this component is enabled.
Source IAudioSource The audio source to analyze the audio and extract live viseme data for.
RemoteSource MultiValueStream`1<Float> An alternative source of raw data for viseme data.
Smoothing Float How much to smooth lerp all the outputs.
Silence raw output of Float How quiet the audio is in general.
PP raw output of Float Outputs the amount that the source audio is making a "Puh" sound.
FF raw output of Float Outputs the amount that the source audio is making a "efff" sound.
TH raw output of Float Outputs the amount that the source audio is making a "thuh" sound.
DD raw output of Float Outputs the amount that the source audio is making a "deh" or "duh" sound.
kk raw output of Float Outputs the amount that the source audio is making a "kay" sound.
CH raw output of Float Outputs the amount that the source audio is making a "cuh" sound.
SS raw output of Float Outputs the amount that the source audio is making a "ess" sound.
nn raw output of Float Outputs the amount that the source audio is making a "enm" sound.
RR raw output of Float Outputs the amount that the source audio is making a "erh" sound.
aa raw output of Float Outputs the amount that the source audio is making a "ah" sound.
E raw output of Float Outputs the amount that the source audio is making a "eee" sound.
ih raw output of Float Outputs the amount that the source audio is making a "eh" sound.
oh raw output of Float Outputs the amount that the source audio is making a "oah" sound.
ou raw output of Float Outputs the amount that the source audio is making a "ooh" sound.
LaughterProbability raw output of Float How likely it is that the audio source is playing laughter sounds.

Usage

This should not need to be used directly by the user.

Examples

This article or section is a Stub. You can help the Resonite Wiki by expanding it.


See Also