Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature request] ESPnet2 standalone Transducer #44

Open
b-flo opened this issue Aug 30, 2022 · 3 comments
Open

[Feature request] ESPnet2 standalone Transducer #44

b-flo opened this issue Aug 30, 2022 · 3 comments

Comments

@b-flo
Copy link
Member

b-flo commented Aug 30, 2022

Hi Masao!

I was wondering if you could consider adding support for the standalone version of ESPnet2 Transducer? See the doc.
I'm quite interested in ONNX but I have too much at hands right now to work on this project... I can help on the code understanding or similar things though.

@Masao-Someki
Copy link
Collaborator

Hi @b-flo, thank you!
Am I right that the new version of the transducer is implemented in espnet2/asr_transducer?
Also, I will try to support streaming inference with transducer models with that version!

@joazoa
Copy link

joazoa commented Aug 31, 2022

@Masao-Someki yes, the standalone version is implemented there. (I am using it)

@b-flo
Copy link
Member Author

b-flo commented Aug 31, 2022

Am I right that the new version of the transducer is implemented in espnet2/asr_transducer?

These files implement the standalone version:

  • espnet2/asr_transducer/*
  • espnet2/tasks/asr_transducer.py
  • espnet2/bin/asr_transducer_{inference,train}.py

Dependency with ESPnet1 is minimal, only core modules related to ASR tasks and training utilities are used here.

Also, I will try to support streaming inference with transducer models with that version!

Note that we rely on a unified online/offline architecture compared to other models depending on offline + contextual block architectures!

Also, some warning: there are a lot of pending/in-work things for this version so it may change quickly. Looking at my TO-DO though, there is not many items that would impact your development.

yes, the standalone version is implemented there. (I am using it)

@joazoa Thanks for using it! If you've any feedback or report, feel free to post them on ESPnet! Any experiments outside our internal ones is appreciated right now!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants