Metode IEventDetectorOemAdapter::VerifyUserEventData (eventdetectoroemadapter.h)
Memverifikasi perekaman pengguna untuk EVENTID yang diberikan.
Sintaks
HRESULT VerifyUserEventData(
IStream *ModelData,
WAVEFORMATEX *UserRecording,
DETECTIONEVENTSELECTOR EventSelector,
LONG EventEndBytePos
);
Parameter
ModelData
[In] - ModelData- Pointer ke IStream terikat ke data model untuk model tersimpan tertentu (opsional).
UserRecording
[In] - Penunjuk ke buffer yang berisi data mentah dalam format yang sesuai. Perhatikan bahwa penggunaan cbSize non-standar di WAVEFORMATEX. Ini adalah ukuran berikut: (data PCM untuk perekaman pengguna).
EventSelector
[In] - DETECTIONEVENTELECTOR yang terkait dengan UserRecording ini.
EventEndBytePos
[In] - Posisi byte akhir pola suara di UserRecording. Nilai -1 menunjukkan posisi tidak tersedia.
Mengembalikan nilai
Ini mengembalikan S_OK jika fungsi berhasil keluar. Jika tidak, ia mengembalikan:
- E_INVALIDARG- Penunjuk UserModelData null atau Id Kata Kunci atau LangId tidak valid
- E_NO_MATCH- Rekaman pengguna tidak berisi kata kunci
Nilai pengembalian opsional yang dapat diimplementasikan:
- E_VOICE_TOO_SOFT- Perekaman pengguna tidak cukup keras
- E_VOICE_TOO_LOUD- Perekaman pengguna terlalu keras
- E_VOICE_TOO_SLOW- Pengguna berbicara terlalu lambat untuk pengenalan
- E_VOICE_TOO_FAST- Pengguna berbicara terlalu cepat untuk pengenalan
- E_VOICE_PROCESSING_ERROR - Terjadi kesalahan yang tidak dapat dipulihkan
Keterangan
Fungsi ini adalah bagian dari antarmuka OEM Detektor Peristiwa yang akan digunakan untuk spotter kata kunci perangkat keras. Untuk informasi selengkapnya, lihat Aktivasi Suara.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | eventdetectoroemadapter.h |