投稿

ラベル(情報発信)が付いた投稿を表示しています

英語の発表レベルを上げるための近道

イメージ
「そんなものはない!」と 、偉い方に 怒られてしまいそうですが、どうでしょう。 twitterで京都の先生が、もう英語の発表はしなくていいぞ!と、つぶやいてはりました。  @Dr_Kano さんのtwitterより Googleは、なんでもすごいですが、音声の自動生成でも技術革新があったようです。 実際に、新しく開発された「 Cloud Text-to-Speech 」ページにいってみました。 下の画像のように、例文をすでに用意してくれています。 右下の、「SPEAK IT」ボタンを押すと、「私はロボットではありません」認証が出てくるので、チェックしてください。そうすれば、テキストの読み上げを開始してくれます。 どんなもんじゃい! 。。。 みなさんもやってみましたか? はい、私の英語よりは確実に上手です。 文章を打ち込む欄の下に、設定をいじるボタンが色々付いています。 Language から、いろんな言語を選べるのですが、インドアクセントの英語なんかも選べるのが面白い。 Voice Type のタブから、「Basic」と「WaveNet」がえらべるのですが、WaveNetが最近できた技術のようですね。Basicも、けっこうすごいですが、SiriとかGoogle音声のレベルです。 WaveNetのほうが、リエゾン(前後の単語の音声の連結)や、抑揚の付け方が自然です。 もうちょい抑揚、というか表現をつけたら、人間にかなり近いんでは。 文章全体の抑揚、間のとり方に、すこしゆらぎを入れたら、さらに人間っぽくなるのでは。 Googleはそんなことはわかっていて、あえてやっていないのだと思いますが。 ほんとにきれいな英語なの?と思う方もいると思いますが、Languageのタブから、 日本語も選べます。適当な文章を打ち込んで読ませてみたら、どんなもんかわかると思います。 (Voice name で、声を変えられますが、C,E,Fが女性の声でした。ピッチを少し上げると若い感じがして、、なんの情報やねん。) これに触発をうけました。 ということで、 これをうまく使って、発表のレベルをあげませんか?というのがこの記事の趣旨です。 自分の原稿をこれに喋...

iPadはZoom上のバーチャルホワイトボードになる

イメージ
WFH (ワークフロムホーム) やってますか? 自宅待機命令がでて、職場とのやり取りはZoomの方も多くいらっしゃると思います。 ( Zoomはセキュリティについて騒がれ ましたが、 一生懸命修正 しているそうです。) かくいう私は、昨日、初めてZoom会議をやりました。 ディスカッションの際には、ホワイトボードに図を書くのが好きなのですが、 Zoomのホワイトボード機能では、マウスを使ってお絵かきするので、 字であったり、繊細な曲線がかけません!ペンタブほしいな〜と思いました。 こんなときは、 iPad を使えば、簡単に手書きの図をZoomを通して共有できる よ、という記事。 iPadで直接、Zoomの会議に参加することもできるのですが、自分のパソコンでZoomに参加しといて、サブ画面的にiPadを使うことができる!というところがミソです。 Zoomは、共有というボタンをクリックすると、いま開いているアプリケーションのウィンドウを共有することができます。Skype世代の自分からすると、びっくりな機能。 下の一枚目の図にある、緑色に光る「画面を共有」ボタンを押すだけで、ウィンドウの共有を開始できます。例えば、pdf であったり、パワーポイントを表示すれば、それなりのディスカッションができます。  二枚目の絵に、iPhone/iPad (ケーブル使用)という表示があります。これをクリックするだけで、iPad (or iPhone) の画面を共有できます。ケーブルにつながなくとも、Airplay経由もいけるようです。 実際に、iPadで作った手書きの図を下に示します。 適当なノートアプリ上で図を書くと、ほぼリアルタイムで情報を共有することができます。拡大、縮小も、ピンチ操作するだけです。 残念ながら、ここに書き込めるのは iPad を使っている本人だけ です。一応、コメントを書き込むツールを使えば、受け手側も「マウスを使えば」線などを書き込むことができますが。 双方向のコミュニケーションが十全にとれるとは言い難いですが、発表者が決まっている場合や講義などでは活用できるテクニックだと思います。 作った資料は、簡単に保存、共有できるのもありがたいところです。 しかしあまりにも、Zoomでのミ...

pythonを使って京阪神エリアのコロナウイルス新規感染者数をプロット

イメージ
コロナウイルスの流行に端を発する、データ処理についてのシリーズ記事ですが、今回でようやくひとつのゴールに辿り着けそうです。 今日の目標は、以下のプロットを、shellからのコマンド一発で生成する方法についてです。 京阪神+αエリアのCOVID19新規発症者数の推移(4/15日10時現在) スクリプトは、shellスクリプトとpython3のスクリプトから成り立っています。 要素としては、これまでの記事で紹介したコマンドがほとんどです。 (データ列の名前だったり、少し書き換えている部分もあります。) 適当なフォルダを作って、そこに、以下の2つのファイルを作成したら、 ターミナルで「 sh COVID_count.sh 」と入力するだけで、瞬時に上のようなグラフが作成されるはずです( ターミナルからのシェルスクリプト実行についてはこちら )。 ______________________ COVID_count.sh ______________________ mkdir $(date +%m%d) cp COVID_count.py $(date +%m%d) cd $(date +%m%d) curl https://dl.dropboxusercontent.com/s/6mztoeb6xf78g5w/COVID-19.csv | cut -d ',' -f 1,6,8,10,11,24,27 | sed -e 's|/2020||g' -e 's|,4/|,2020/4/|g' -e 's|,3/|,2020/3/|g' -e 's|,2/|,2020/2/|g' -e 's|,1/|,2020/1/|g' > COVID_19_$(date +%m%d).csv grep -e 京都府 COVID_19_$(date +%m%d).csv | cut -d ',' -f 1,3,4,5 | nkf -s > COVID_19_kyoto.csv grep -e 大阪 COVID_19_$(date +%m%d).csv | cut -d ',...

pythonを使って日別のデータを纏めてプロットする

イメージ
京阪神エリアのコロナウイルスの流行状況が示された情報がすぐに見つからなかったことに端を発するこの企画も、第5段です。 これまで、 1.  関西のコロナウイルス感染者の状況 2. shellを使ってデータをウェブから取得する方法 3. 1.の操作をシェルスクリプトにして、瞬時に終わらせる方法 4. ダウンロードしてきたcsvファイルを、pythonを使って結合する方法 について、レシピを載せて来ました。 ここまでエクセルで図をつくって来ましたが、回を経るごとに効率化され、 だんだんとマウスを使う回数も減ってきました。 今回は、pythonでグラフを書かせるところまでやりたいと思います。 前回同様、Jupyter Notebook 上でスクリプトを書いています。 ____________________________________ import pandas as pd osaka = pd.read_csv('COVID-19-osaka0413.csv',encoding='cp932',names=['id', 'date', 'place_diag','place_living']) osaka["date"] = pd.to_datetime(osaka["date"]) osaka.groupby("date").size().plot(grid=True) ____________________________________ この四行で、下に示したようなfigができます。(大阪の日別新規感染者数です。) もう少しこまかく説明 1. データ読み込み import pandas as pd osaka = pd.read_csv('COVID-19-osaka0413.csv',encoding='cp932',names=['id', 'date', 'place_diag','place_living']) 前...

複数のshellコマンドを一度に実行する

[概要] 本記事では、いくつかのShellスクリプトを、取りまとめて実行する方法について解説します。 いわゆる、「シェルスクリプト」というやつの使い方になります。 [まくら]  前の記事 で、macのターミナルを使ったcsvファイルのダウンロードと、データの処理について解説しました。 shellスクリプトを利用すると、webブラウザを経由することなく、手早く情報の処理が行えることが分かったかと思います。 黒い画面を見ると恐怖を感じる人も多いかもしれませんが、かんたんなスクリプトを組めると、 同じことを何度もする必要がある場合に、時間を大きく節約できます。 さて、前回の記事では、近畿の各県の情報、全国の、その日その日の死者数についての情報 を、それぞれcsv形式で保存するスクリプトを紹介しました。 都合、5本のコマンドを実行すればこれらの情報をすべて得られます。 でも、 めんどくさい ですよね。 人によっては、47都道府県の情報をすべて個別に取得したいひともいるでしょう。 やってられません! 大丈夫です。めんどくさいをなんとかしてくれるのが、コンピュータです。 [流れ] 1. 適当なテキストエディタを開く 2. 実行したいシェルスクリプトをそこに貼り付ける 3.   一番はじめの行に、「 #!/bin/sh 」と書いて、名前をつけて保存する 4. ターミナルから、先程作ったスクリプトを実行する 簡単ですよね? [詳説] 1. 適当なテキストエディタを開く なんでもよいです。macであれば、テキストエディットで大丈夫です。 少しプログラミングに興味がある人であれば、プログラミング用のエディタである、 「 Visual Studio Code  (VS Code)」をインストールしてもよいかもしれません。 カッコの後ろ半分を補完してくれたり、一括変換が便利だったりします。 プログラミングをしていると、 カッコで挟んで、それをまたカッコで挟んで、、、このカッコ、どれと対応してるん?見たいな状況がよくあるのですが、色を自動で変えてみやすくしてくれたりします。 マイクロソフト社製です。MS社にはあまり良いイメージはなかったんですが、 VS Codeはオープンソース...