huggingface.co
Total runs: 189
24-hour runs: 6
7-day runs: 56
30-day runs: 130
Model's Last Updated: January 22 2026
automatic-speech-recognition

Introduction of powsm

Model Details of powsm

🐁POWSM is the first phonetic foundation model that can perform four phone-related tasks: Phone Recognition (PR), Automatic Speech Recognition (ASR), audio-guided grapheme-to-phoneme conversion (G2P), and audio-guided phoneme-to-grapheme conversion (P2G).

Based on Open Whisper-style Speech Model (OWSM) and trained with IPAPack++ , POWSM outperforms or matches specialized PR models of similar size while jointly supporting G2P, P2G, and ASR.

To use the pre-trained model, please install espnet and espnet_model_zoo . The requirements are:

torch
espnet
espnet_model_zoo

The recipe can be found in ESPnet: https://github.com/espnet/espnet/tree/master/egs2/powsm/s2t1

Example script for PR/ASR/G2P/P2G

Our models are trained on 16kHz audio with a fixed duration of 20s. When using the pre-trained model, please ensure the input speech is 16kHz and pad or truncate it to 20s.

To distinguish phone entries from BPE tokens that share the same Unicode, we enclose every phone in slashes and treat them as special tokens. For example, /pʰɔsəm/ would be tokenized as /pʰ//ɔ//s//ə//m/.

from espnet2.bin.s2t_inference import Speech2Text
import soundfile as sf  # or librosa

task = '<pr>'
s2t = Speech2Text.from_pretrained(
    "espnet/powsm",
    device="cuda",
    lang_sym='<eng>',   # ISO 639-3; set to <unk> for unseen languages
    task_sym=task,    # <pr>, <asr>, <g2p>, <p2g>
)

speech, rate = sf.read("sample.wav", sr=16000)
prompt = "<na>"         # G2P: set to ASR transcript; P2G: set to phone transcription with slashes
pred = s2t(speech, text_prev=prompt)[0][0]
if task == '<pr>' or task == '<g2p>:
  pred = pred.replace("/", "")
print(pred)
Other tasks

See force_align.py in ESPnet recipe to try out CTC forced alignment with POWSM's encoder!

LID is learned implicitly during training, and you may run it with the script below:

from espnet2.bin.s2t_inference_language import Speech2Language
import soundfile as sf      # or librosa

s2t = Speech2Language.from_pretrained(
    "espnet/powsm",
    device="cuda",
    nbest=1,                # number of possible languages to return
    first_lang_sym="<afr>", # fixed; defined in vocab list
    last_lang_sym="<zul>"   # fixed; defined in vocab list
)

speech, rate = sf.read("sample.wav", sr=16000)
pred = model(speech)[0]     # a list of lang-prob pair
print(pred)
Citations
@article{powsm
}

Runs of espnet powsm on huggingface.co

189
Total runs
6
24-hour runs
14
3-day runs
56
7-day runs
130
30-day runs

More Information About powsm huggingface.co Model

powsm huggingface.co

powsm huggingface.co is an AI model on huggingface.co that provides powsm's model effect (), which can be used instantly with this espnet powsm model. huggingface.co supports a free trial of the powsm model, and also provides paid use of the powsm. Support call powsm model through api, including Node.js, Python, http.

espnet powsm online free

powsm huggingface.co is an online trial and call api platform, which integrates powsm's modeling effects, including api services, and provides a free online trial of powsm, you can try powsm online for free by clicking the link below.

espnet powsm online free url in huggingface.co:

https://huggingface.co/espnet/powsm

powsm install

powsm is an open source model from GitHub that offers a free installation service, and any user can find powsm on GitHub to install. At the same time, huggingface.co provides the effect of powsm install, users can directly use powsm installed effect in huggingface.co for debugging and trial. It also supports api for free installation.

powsm install url in huggingface.co:

https://huggingface.co/espnet/powsm

Url of powsm

powsm huggingface.co Url

Provider of powsm huggingface.co

espnet
ORGANIZATIONS

Other API from espnet

huggingface.co

Total runs: 12.1K
Run Growth: 6.7K
Growth Rate: 55.65%
Updated:September 20 2026
huggingface.co

Total runs: 5.5K
Run Growth: 3.5K
Growth Rate: 63.80%
Updated:September 18 2026
huggingface.co

Total runs: 116
Run Growth: 63
Growth Rate: 54.31%
Updated:September 20 2026
huggingface.co

Total runs: 73
Run Growth: 8
Growth Rate: 10.96%
Updated:June 17 2025
huggingface.co

Total runs: 68
Run Growth: -12
Growth Rate: -17.91%
Updated:September 20 2026
huggingface.co

Total runs: 22
Run Growth: 15
Growth Rate: 71.43%
Updated:September 20 2026
huggingface.co

Total runs: 18
Run Growth: 16
Growth Rate: 88.89%
Updated:September 20 2026