Python Co-Execution for AI Speech Command Recognition

PyTorch and TensorFlow Co-Execution for Speech Command Recognition
142 Downloads
Aktualisiert 25. Aug 2021

PyTorch and TensorFlow Co-Execution for Training a Speech Command Recognition System

This repo provides examples of co-executing MATLAB® with TensorFlow and PyTorch to train a speech command recognition system.

Interop image

Signal processing engineers that use Python to design and train deep learning models are still likely to find MATLAB® useful for tasks such as dataset curation, signal pre-processing, data synthesis, data augmentation, and feature extraction. Open-source alternatives exist for those tasks and they could be OK to use when replicating a pre-existing model or training recipe. However, for original technical development work, most users find those tasks easier in MATLAB®.

Creator: MathWorks® Development

Requirements

To accelerate training, a GPU and the following toolbox is recommended:

This repo includes two co-execution examples, with additional requirements.

CallMATLABFromPythonPytorch.mlx

CallPythonTensorFlowFromMATLAB.mlx

Get Started

See SetupNotes.mlx for setup instructions for both examples included with this repo.

There are two high-level examples in this repo.

Call MATLAB from Python

CallMATLABFromPythonPytorch.mlx - In this example, Python™ is your main environment. You call into MATLAB® to perform dataset management and audio feature extraction.

Call MATLAB from Python image

Call Python from MATLAB

CallPythonTensorFlowFromMATLAB.mlx - In this example, MATLAB® is your main environment. The dataset management, audio feature extraction, training loop, and evaluation happen in MATLAB®. The deep learning network is defined and executed in Python™.

Call Python from MATLAB image

License

The license is available in the License file in this repository.

Zitieren als

MathWorks Audio Toolbox Team (2026). Python Co-Execution for AI Speech Command Recognition (https://github.com/matlab-deep-learning/coexecution_speech_command/releases/tag/v1.0), GitHub. Abgerufen.

Kompatibilität der MATLAB-Version
Erstellt mit R2021a
Kompatibel mit R2021a und späteren Versionen
Plattform-Kompatibilität
Windows macOS Linux
Tags Tags hinzufügen
Version Veröffentlicht Versionshinweise
1.0

Um Probleme in diesem GitHub Add-On anzuzeigen oder zu melden, besuchen Sie das GitHub Repository.
Um Probleme in diesem GitHub Add-On anzuzeigen oder zu melden, besuchen Sie das GitHub Repository.