Read-only na resulta ng pagtutugma ng audio.
Syntax
AudioMatchHindi direktang makakagawa ng instance ng class na ito.
Mga parameter
Wala
Ibinabalik na halaga
—Pagkilos / epekto
Read-only na resulta ng pagtutugma ng audio. Pagkakatulad ang score, hindi posibilidad ng katumpakan. Ginagamit ng find() ang timeline ng session ng pakikinig; ginagamit ng match() ang timeline ng audio value na hinahanapan. Ihambing ang mga oras upang hindi paulit-ulit na maproseso ang iisang tunog. Gamitin lamang ang mga oras bilang pagtuklas kapag True ang matched.
Pagpapatakbo
- Naghihintay matapos: May kondisyon
- Kaligtasan ng sabayang paggamit: Hindi garantisado
- Sabayang pagpapatakbo: May kondisyon
Ang oras ng pagproseso at paghihintay ay depende sa operasyon. Panatilihin ang nababagong mga value sa flow na may-ari nito; walang pangkalahatang garantiya sa kaligtasan ng pagbabahagi ng mga object sa iba’t ibang flow.
Halimbawa
# I-save ang alert sample sa Template Manager bago patakbuhin
sample = Audio("alert")
Audio.start()
wait(1500)
clip = Audio.recent(1500)
result = clip.match(sample, 0.85)
print(result.matched, result.score, result.start_ms, result.end_ms)
Audio.stop()Mga error / limitasyon
Walang karagdagang limitasyong nakadokumento; sundin ang mga parameter at pagkilos sa itaas.
Mga kaugnay na API
Wala
Mga field
| Pangalan | Paglalarawan |
|---|---|
matchedBoolean | True kapag umabot sa threshold ang hindi tahimik na bahagi. |
scoreNumber | Pagkakahawig mula 0 hanggang 1, hindi posibilidad. |
start_msNumber | Oras ng simula ng kandidatong bahagi sa millisecond sa timeline ng audio na hinahanapan. |
end_msNumber | Oras ng pagtatapos na hindi kasama sa saklaw, sa millisecond sa parehong timeline ng start_ms. |