// sherpa-onnx/python/csrc/features.cc // // Copyright (c) 2023 Xiaomi Corporation #include "sherpa-onnx/python/csrc/features.h" #include "sherpa-onnx/csrc/features.h" namespace sherpa_onnx { static void PybindFeatureExtractorConfig(py::module *m) { using PyClass = FeatureExtractorConfig; py::class_(*m, "FeatureExtractorConfig") .def(py::init(), py::arg("sampling_rate") = 16000, py::arg("feature_dim") = 80) .def_readwrite("sampling_rate", &PyClass::sampling_rate) .def_readwrite("feature_dim", &PyClass::feature_dim) .def("__str__", &PyClass::ToString); } void PybindFeatures(py::module *m) { PybindFeatureExtractorConfig(m); } } // namespace sherpa_onnx