スライドを作ることができます。{xaringan}パッケージは簡単にRの出力を含めたシンプルなスライドを作成できることから私の周りでは使っている人が多いです。そんなスライドもプレゼンをするときは自分で喋らなければなりません。自分で喋ることの利点はたくさんあるのですが、声の調子が悪かったり、どうしてもプレゼン会場に行けない、自分で音声を録音してビデオを作ってる暇もない、という場面もあるかと思いまます。今回は、そんなときにRでスライドに音声を吹き込んでしまおうというお話です。これでRだけでスライド作りが完結しますね!!ただし、吹き込まれるのは自分の声ではありません。完成品こんな感じになります。いう文章読み上げサービスを介して原稿を音声に変換しスライドに吹き込んでくれます。スライドを作るまずはスライドがなければ始まりません。パッケージではうまくいかないことが報告されていますので、それ以外のパッケージで適当にスライドを作りましょう。ボタンを押すだけでhtmlファイルが出力されます。セットアップ原稿を作る読み上げてもらうための原稿をmdファイルで作りましょう。このとき、スライドの切れ目は改行で判断されるので同じスライドの文章は改行せずにつなげて書きましょう。上の動画の原稿は以下です。利用するには、AWSアカウントが必要です。アカウントを作成し、APIキーを作成してください。ことがない限り無料で使えるので安心です。パッケージのインストールCRANからインストールできます。install.pacakges("ari")依存プログラムのインストール実際にスライドを作るには、幾つかの依存パッケージをインストールしておく必要があります。PhantomJSffmpegPhantomJSは、スライドを一枚一枚スクショして画像にするために必要です。関数でインストールができます。実際に動画にするところで使われます。あれば以下のコマンドでインストールできます。ffmpegその他のOSの場合は、適宜ググればインストール方法がでてきます。先程取得したAWSのAPIキーを環境変数としてセットします。(東京リージョン)にしておくと良いです。関数でビデオを作るだけです。このとき、原稿のファイル、スライドのファイル、声の種類、出力するビデオファイルの名前を指定します。音声読み上げのコツ自動で読み上げるため、ところどころイントネーションが微妙です。カタカナと英単語はおかしくなりがちです。漢字の読みもたまに間違えます。そんなときは、原稿の該当箇所をひらがなに直すとうまくいくことが多いです。Enjoy!コード上記のコード全体は以下にあります。データ解析周りを中心に、プログラミング全般で学んだことを記していく個人的な備忘録。合同企画回)」に参加しました。reserved.はてなブログをはじめよう!songcunyouzaiさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。