APIとPythonを使って日本語音声を文字に変換してくださいという架空の依頼を受けました。取り掛かりたいと思います。half概要Summary架空のお仕事をしてみる企画(5)です。クリアできるのか?といった企画。plan.この企画は架空のものですが、日本のクラウドソーシング市場に氾濫しているよくある案件と値段と工数を参考にしてます。APIとPythonを使って日本語音声を文字に変換です。APIとPythonを使って日本語音声を文字に変換してくだちぃ。text.2支払い金額は60分の音声で10000円です。voice.3期間は3日以内です。days.4納品物はソースコードとテキストファイルです。APIGCSのAPIを利用できるようにします。Consoleへアクセスする。Console.コンソールのダッシュボードから、新しいプロジェクトを作成します。dashboard.作成したら、プロジェクトを切り替える。API.左上のハンバーガーメニューをクリック。[ライブラリ]をクリック。[libraries].検索窓に「speech」と打ち込む。API」を選択して、「有効にする」をクリック。[Enable].一応料金の確認。case.60分までなら無料なようでごわす。minutes.一安心したところで、認証情報の作成へ。information.左上のハンバーガーメニューをクリック。[認証情報]をクリック。[credentials].[認証情報の作成]、[サービスアカウント]をクリック。Account].アカウント名等を入力して、JSONファイルを作成。files続いて音声ファイルの準備をします。Storageを使います。Storage.まず、テスト用の音声ファイルを作ります。今回はフリーの音声読み上げソフト「SofTalk」を使用します。text-to-speech.こちらからダウンロードしますが、Windowsオンリーになってしまうので、MacやLinuxを使っている方はこちらのリンク(フリー音声素材)から適当にダウンロードしてくだちぃ。material)SofTalkをダウンロード。SofTalk.ダウンロードした圧縮フォルダを解凍して、アプリケーションファイルをダブルクリック。file.アプリケーションが起動したら、適当に読み上げて欲しい文字を入力。今回はこのようなセリフを入力してみた。「今朝の天気は曇り時々雨でしょう。right?]録音ボタンを押せば、WAVEファイルとして保存されます。APIのベストプラクティスに書かれている文言には、FLAC形式のファイルが推奨らしいです。サンプリングレートは16000Hz以上推奨。あと、そこには書かれていませんが、ステレオはモノラルにしたほうが良いみたいです。mono.Pydubを使用して、変換してしまいましょう。pydub現在の設定を確認する。(Hz)最初からモノラルなので、ファイル形式だけ変換しましょう。Storageの設定に入ります。Storage.左上のハンバーガーメニューをクリック。[ブラウザ]をクリック。[Browser].バケットを作成をクリック。Bucket].バケットの設定をしていきます。bucket.ファイルをアップロードします。file.さて、長くなってしまったので、後半へ続きます。(current)74。