¿Alguna biblioteca para convertir el número Pinyin a Pinyin con marcas de tono?

Solo me pregunto si alguien sabe de una biblioteca de clase que pueda convertir el chino Pinyin a otros con tonos, como nin2 hao3 ma a nín hǎo ma. Sería similar aesta respuesta, pero con suerte usando .NET framework.

Respuestas a la pregunta(3)

Su respuesta a la pregunta