PyKaldi: A Kaldi Wrapper in Python

Authors

  • Jasdeep Singh Assistant Professor Department of Computer Science & Engineering, RIMT University, Mandi Gobindgarh, Punjab, India Author

DOI:

https://doi.org/10.55524/

Keywords:

CPython, Cython, Kaldi, OpenFst, PyKaldi, Python, Speech Recognition

Abstract

PyKaldi is much more than a set of Kaldi  library bindings. It offers best level of compatibility for  OpenFst classes with the tool “Kaldi” to make dealing with  Kaldi easier for Python users. PyKaldi is wrapper most  probably written in a language known as “Python” for the  widely used Kaldi SR toolkit that is free and open-source.  PyKaldi isn't only a set of Python bindings for Kaldi  libraries. It's a Python-based coding that lets programmers  or developers interact with OpenFst types or Kaldi in real  time. NumPy arrays are strongly integrated with both of the  tools discussed. PyKaldi, we hope, will substantially  improve the user experience and make integrating Kaldi  into Python processes much easier. PyKaldi has a lot of  documentation and testing. It supports Python 3 and also  the previous version 2, and is distributed under the Apache  License version 2.0. The fact that Kaldi has been so  efficacious should not arise as any wonder. The features  related to licence, rich documentation, tried methods for  developing cutting-edge systems, a big number of  international contributors, a devoted set of maintainers,  and, perhaps most significantly, a well-designed codebase  that is simple to comprehend, alter, and expand.

Downloads

Download data is not yet available.

References

Zalhan P, Stan A, Teodorescu L, Şaupe A, Duma M. A Kaldi-based ASR Solution for the Romanian Judicial System. 2016.

Karan B, Sahoo J, Sahu PK. Automatic speech recognition based Odia system. In: 2015 International Conference on Microwave, Optical and Communication Engineering, ICMOCE 2015. 2016.

Tahira M, Ather D, Saxena AK. Modeling and evaluation of heterogeneous networks for VANETs. In: Proceedings of the 2018 International Conference on System Modeling and Advancement in Research Trends, SMART 2018. 2018.

Shukla S, Lakhmani A, Agarwal AK. A review on integrating ICT based education system in rural areas in India. In: Proceedings of the 5th International Conference on System Modeling and Advancement in Research Trends, SMART 2016. 2017.

Tyagi S, Sexena A, Garg S. Secured high capacity Steganography using distribution technique with validity and reliability. In: Proceedings of the 5th International Conference on System Modeling and Advancement in Research Trends, SMART 2016. 2017.

Sharma A, Sharma MK, Dwivedi RK. Novel approach of mining methods for social network sites. In: Proceedings of the 5th International Conference on System Modeling and Advancement in Research Trends, SMART 2016. 2017.

Millman KJ, Aivazis M. Python for scientists and engineers. Computing in Science and Engineering. 2011.

Chauhan N, Bhatt AK, Dwivedi RK, Belwal R. Accuracy testing of data classification using tensor flow a python framework in ANN designing. In: Proceedings of the 2018 International Conference on System Modeling and Advancement in Research Trends, SMART 2018. 2018.

Khatri M, Kumar A. Stability Inspection of Isolated Hydro Power Plant with Cuttlefish Algorithm. In: 2020 International Conference on Decision Aid Sciences and Application, DASA 2020. 2020.

Sharma K, Goswami L. RFID based Smart Railway Pantograph Control in a Different Phase of Power Line. In: Proceedings of the 2nd International Conference on Inventive Research in Computing Applications, ICIRCA 2020. 2020.

Arabas S, Jarecka D, Jaruga A, Fijałkowski M. Formula translation in Blitz++, NumPy and modern Fortran: A case study of the language choice tradeoffs. Sci Program. 2014;

Lavrijsen WTLP, Dutta A. High-performance python-C++ bindings with PyPy and cling. In: Proceedings of PyHPC 2016: 6th Workshop on Python for High-Performance and Scientific Computing - Held in conjunction with SC16: The International Conference for High Performance Computing, Networking, Storage and Analysis. 2017.

Solanki MS, Goswami L, Sharma KP, Sikka R. Automatic Detection of Temples in consumer Images using histogram of Gradient. In: Proceedings of 2019 International Conference on Computational Intelligence and Knowledge Economy, ICCIKE 2019. 2019.

Anand V. Photovoltaic actuated induction motor for driving electric vehicle. Int J Eng Adv Technol. 2019;

Khanna R, Verma S, Biswas R, Singh JB. Implementation of branch delay in Superscalar processors by reducing branch penalties. In: 2010 IEEE 2nd International Advance Computing Conference, IACC 2010. 2010.

Gupta H, Kumar S, Yadav D, Verma OP, Sharma TK, Ahn CW, et al. Data analytics and mathematical modeling for simulating the dynamics of COVID-19 epidemic—a case study of India. Electron. 2021;

Gupta H, Varshney H, Sharma TK, Pachauri N, Verma OP. Comparative performance analysis of quantum machine learning with deep learning for diabetes prediction. Complex Intell Syst. 2021;

Sharma TK. Enhanced butterfly optimization algorithm for reliability optimization problems. J Ambient Intell Humaniz Comput. 2021;

Hirawat A, Taterh S, Sharma TK. A dynamic window-size based segmentation technique to detect driver entry and exit from a car. J King Saud Univ - Comput Inf Sci. 2021;

PyKaldi [Internet]. [cited 2018 Aug 29]. Available from: https://github.com/pykaldi/pykaldi

Can D, Martinez VR, Papadopoulos P, Narayanan SS. Pykaldi: A python wrapper for kaldi. In: ICASSP, IEEE International Conference on Acoustics, Speech and Signal Processing - Proceedings. 2018.

pyBind11 [Internet]. [cited 2018 Aug 29]. Available from: https://github.com/pybind/pybind11

Behnel S, Bradshaw R, Citro C, Dalcin L, Seljebotn DS, Smith K. Cython: The best of both worlds. Comput Sci Eng. 2011;

Sutton A, Maletic JI. Emulating C++0x concepts. Sci Comput Program. 2013;

Downloads

Published

2022-03-30

How to Cite

PyKaldi: A Kaldi Wrapper in Python . (2022). International Journal of Innovative Research in Computer Science & Technology, 10(2), 72–76. https://doi.org/10.55524/