カニ食べたい。どうも、だーやまんです。 これは、SLP KBIT Advent Calendar 2019 - Adventarの15日目の記事です。 始めに Text To Speech APIを利用する際、API側で読み仮名が正しく認識されないことがある。造語などに関しては、いうまでもなく。そのような時、どのようにして送信した文字列を思い通りに読んでもらうか、という処理をPythonで行った場合を紹介する。 とりあえず 以下の通りに読んで欲しい文字列があるとする。ここでは、鉤括弧や句読点等は読み飛ばされるものとする。 文字列: 僕の禁断の過負荷 『却本作り』!! 読み: ぼくのはじまりのまいなす、ぶっくめーかー ( めだかボックス第11巻 p25 ) この場合、正しくない読み仮名と造語が入り混じった文になっている。まずはこれらの辞書を作成する u_dict = { '禁断':'はじまり