音声ガイド
読み込み中...
▶ 音声を再生する
■ 停止
【生成用】QRコード作成ツール
テキストはブラウザ上で圧縮され、URLパラメータとして付与されます。サーバーには一切保存されません。
【圧縮アルゴリズムを利用した音声読み上げのテスト】 このシステムは、サーバーにデータを保存せず、QRコード内に直接テキストデータを埋め込む仕組みを採用しています。 通常、日本語のテキストをURLのパラメータとして渡そうとすると、「URLエンコード」と呼ばれる処理によって1文字が約9文字の英数字に膨れ上がってしまいます。例えば500文字の日本語テキストは、約4500文字の巨大なURLになってしまい、スマートフォンの標準カメラではQRコードとして読み取ることが困難になります。 そこでこのシステムでは、「LZ-String」というJavaScriptの圧縮ライブラリを導入しました。これにより、日本語テキストをURLセーフな文字列に高効率で圧縮することが可能になります。 エンコードによる文字数の爆発を防ぐことで、500文字から600文字程度の日本語であっても、URLの長さを1000文字から1500文字程度に抑えることができます。 この長さであれば、高解像度で少し大きめに印刷することで、iPhoneやAndroidの標準カメラでも十分に読み取りが可能です。美術館の作品解説や、観光地の案内板など、ネットワークに依存しないスタンドアローンな音声ガイドシステムとして活用できます。 文字数が増えれば増えるほどQRコードの模様は細かくなるため、実際の運用では印刷サイズとのバランスを見ながら文字数を調整することをおすすめします。(約550文字)
圧縮してQRコードを生成