Given one input line, the model outputs only the line-final rhyme phonology in ARPAbet-style phones.
1from transformers import AutoTokenizer, AutoModelForSeq2SeqLM
2model_id = "KemiOm/poetry-rhyme-best"
3tokenizer = AutoTokenizer.from_pretrained(model_id)
4model = AutoModelForSeq2SeqLM.from_pretrained(model_id)
5line = "Tired Nature's sweet restorer, balmy Sleep!"
6inputs = tokenizer(line, return_tensors="pt")
7outputs = model.generate(**inputs, max_new_tokens=12, do_sample=False)
8print(tokenizer.decode(outputs[0], skip_special_tokens=True))
9# expected format: "IY1 P"