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.
== 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 ==
* [[Component:DirectVisemeDriver]]
* [[Visemes]]
* [https://en.m.wikipedia.org/wiki/Viseme Wikipedia on Visemes]
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.