Voiceprint
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new Voiceprint(
centers,source?,model?,windows?):Voiceprint
Parameters
Section titled “Parameters”| Parameter | Type | Default value |
|---|---|---|
centers |
Center[] |
undefined |
source? |
Source |
'focus' |
model? |
string |
TIMBRE.model |
windows? |
Center[] |
[] |
Returns
Section titled “Returns”Voiceprint
Properties
Section titled “Properties”centers
Section titled “centers”
readonlycenters:Center[]
readonlymodel:string=TIMBRE.model
source
Section titled “source”
readonlysource:Source='focus'
windows
Section titled “windows”
readonlywindows:Center[] =[]
Accessors
Section titled “Accessors”embedding
Section titled “embedding”Get Signature
Section titled “Get Signature”get embedding():
Float32Array
Returns
Section titled “Returns”Float32Array
Methods
Section titled “Methods”closest()
Section titled “closest()”closest(
other):object
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
other |
Voiceprint | Center |
Returns
Section titled “Returns”object
mine:
number
score:
number
theirs
Section titled “theirs”theirs:
number
similarity()
Section titled “similarity()”similarity(
other):number
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
other |
Voiceprint | Center |
Returns
Section titled “Returns”number
toArray()
Section titled “toArray()”toArray():
Float32Array
Returns
Section titled “Returns”Float32Array
toJSON()
Section titled “toJSON()”toJSON():
VoiceprintJSON
Returns
Section titled “Returns”fromJSON()
Section titled “fromJSON()”
staticfromJSON(json):Voiceprint|null
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
json |
string | VoiceprintJSON |
Returns
Section titled “Returns”Voiceprint | null
merge()
Section titled “merge()”
staticmerge(prints):Voiceprint
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
prints |
Voiceprint[] |
Returns
Section titled “Returns”Voiceprint