Is there any way to make a Chinese speech transcribed to written format?
WeChat could convert the voice accepted from others to text. By 长按 (touch and hold) on the voice, and select "转换为文字（仅普通话）" (for Android) or "转文字" (for iOS), you'll get the text showed under the voice.

Note that it works only for 普通话 (putonghua), and the language of WeChat (maybe the language of the system, depending on the settings of WeChat) needs to be set to 简体 (simplified Chinese).

Refer here for more screen captures.