投稿時間:2020-05-02 18:38:06 RSSフィード2020-05-02 18:00 分まとめ(48件)

カテゴリー等 サイト名等 記事タイトル・トレンドワード等 リンクURL 頻出ワード・要約等/検索ボリューム 登録日
TECH Engadget Japanese NVIDIAの研究者「数分で作れる人工呼吸器」開発。コスト約4万円、オープンソース化 https://japanese.engadget.com/jp-2020-05-02-nvidia-4.html NVIDIAの研究者「数分で作れる人工呼吸器」開発。 2020-05-02 08:50:00
TECH Engadget Japanese 「ファイナルファンタジーⅦ リメイク」は私のFF観を超越するアガるRPGだった|GWおすすめゲーム https://japanese.engadget.com/ff7r-080059294.html だから、この年以上のあいだ、私たちは新しいPlayStationが発表されるたびに「FFのリメイクはいつ︎」と期待し続けました。 2020-05-02 08:00:59
python Pythonタグが付けられた新着投稿 - Qiita 流行りのWeb飲み会,Pythonで無音状態を検知して音声を流す. https://qiita.com/Yurix/items/c168abcf53da52007f62 流行りのWeb飲み会Pythonで無音状態を検知して音声を流すまえがき世が世なので流行っているWeb飲み会しかしある程度会を重ねていくと必ずだれも発言しないタイミングっていうのが生じますよねそもそもみんなずっと家にいるんだから話題そのものもあんまりなくってそんな飲み会参加すんなよって思う方もいらっしゃると思いますがこれが断る理由がなくって難しいんですよどんなに仲が良いやつでもしゃべる内容がなくなると飲み会は無音状態となります飲み会自体はだらだらと続いてしまうもんですから気まずいったらありゃしないそんな状態はいかなる理由であれ最悪ですそこで今回はWeb飲み会における無音状態による気まずい状態を回避するべく無音状態を検知して音声を流すプログラムをPythonで作成したいと思います気休めですけどね目標私は普段からWeb会議等打ち合わせにはZoomを使用しているのでZoomで利用することを目的としていますしかし実際はシステム全体の音声を監視することになるのでおそらくどのソフトでも対応可能のはずです目標はZoomの音声入力を秒間監視して入力が無い無音状態と判断した場合指定したフォルダから音楽ファイルをランダムに再生します環境思い付きで始めたのでプログラム言語にはPythonを使用しておりますが特に意味はありません動作環境は以下の通りですWindowsPython使用したライブラリは以下の通りですimportpyaudioimportnumpyasnpimportwaveimportmathfrommutagenmpimportMPasmpimportpygameimporttimeimportglobimportrandomimportsys私は個人的になるべく良い音質でZoomを使用したかったのでオーディオインターフェイスとマイクを別に用意しております恐らくZoom側で音声はかなりカットされているのであまり意味はありません自己満ですmarantzAUDIOSCOPESGBCCREATIVESBXFiSurroundそれではプログラムを書いていきますソースコードaudiopyaudioPyAudiodefsystemFORMATCHANNELSRATECHUNKstreamaudioopenformatFORMATchannelsCHANNELSrateRATEinputTrueoutputTrueinputdeviceindex←適したインデックスに変更してくださいoutputdeviceindex←適したインデックスに変更してくださいframesperbufferCHUNKreturnstreamはじめにマイクで入力された音声を監視するためにpyaudioPyAudioをインスタンス化して使用します監視する入力音声はinputdeviceindexの数値から指定しますデバイスインデックスの値がわからない場合は以下のコードで調べることができますforindexinrangepgetdevicecountprintpgetdeviceinfobyindexindex私の環境を例にして出力すると以下のようになりますindexstructVersionnameMicrosoftサウンドマッパーInputhostApimaxInputChannelsmaxOutputChannelsdefaultLowInputLatencydefaultLowOutputLatencydefaultHighInputLatencydefaultHighOutputLatencydefaultSampleRateindexstructVersionname再生リダイレクトSBXFiSurroundhostApimaxInputChannelsmaxOutputChannelsdefaultLowInputLatencydefaultLowOutputLatencydefaultHighInputLatencydefaultHighOutputLatencydefaultSampleRateindexstructVersionnameラインUSBHighSpeedTrueHDhostApimaxInputChannelsmaxOutputChannelsdefaultLowInputLatencydefaultLowOutputLatencydefaultHighInputLatencydefaultHighOutputLatencydefaultSampleRateindexstructVersionnameラインマイク入力SBXFiSurroundhostApimaxInputChannelsmaxOutputChannelsdefaultLowInputLatencydefaultLowOutputLatencydefaultHighInputLatencydefaultHighOutputLatencydefaultSampleRateindexstructVersionnameSPDIFInUSBHighSpeedTruhostApimaxInputChannelsmaxOutputChannelsdefaultLowInputLatencydefaultLowOutputLatencydefaultHighInputLatencydefaultHighOutputLatencydefaultSampleRateindexstructVersionnameマイクUSBHighSpeedTrueHDhostApimaxInputChannelsmaxOutputChannelsdefaultLowInputLatencydefaultLowOutputLatencydefaultHighInputLatencydefaultHighOutputLatencydefaultSampleRateindexstructVersionnameMicrosoftサウンドマッパーOutputhostApimaxInputChannelsmaxOutputChannelsdefaultLowInputLatencydefaultLowOutputLatencydefaultHighInputLatencydefaultHighOutputLatencydefaultSampleRateindexstructVersionnameスピーカーSBXFiSurroundhostApimaxInputChannelsmaxOutputChannelsdefaultLowInputLatencydefaultLowOutputLatencydefaultHighInputLatencydefaultHighOutputLatencydefaultSampleRateindexstructVersionnameSPDIF出力SBXFiSurroundhostApimaxInputChannelsmaxOutputChannelsdefaultLowInputLatencydefaultLowOutputLatencydefaultHighInputLatencydefaultHighOutputLatencydefaultSampleRateindexstructVersionnameSPDIFOutUSBHighSpeedTrhostApimaxInputChannelsmaxOutputChannelsdefaultLowInputLatencydefaultLowOutputLatencydefaultHighInputLatencydefaultHighOutputLatencydefaultSampleRateindexstructVersionnameスピーカーUSBHighSpeedTrueHhostApimaxInputChannelsmaxOutputChannelsdefaultLowInputLatencydefaultLowOutputLatencydefaultHighInputLatencydefaultHighOutputLatencydefaultSampleRate私の環境だといくつかオーディオインターフェイスがつながっているのでインデックスはこのように山ほど出てきます今回は入力される音声だけでなくZoomで相手方が話している状態や共有している画面の状態も読み取る必要がありますしたがってこの場合はシステム全体を監視するために使用するインデックスは再生リダイレクトということになりますこの値は各自調べて適した値を代入してくださいoutputdeviceindexを指定している項目がありますがこれはwav形式の音声ファイルを再生したいがために指定しておりますとくにwavファイルを再生する予定がない方はこの項目は不要ですそもそもそれがためにわざわざ関数化しているため予定がない人は関数化せずFORMATCHANNELSRATECHUNKもそれぞれ指定していただいて構いませんframesdefsurveillanceprintUndersurveillanceFORMATpyaudiopaIntCHANNELSモノラルRATEサンプルレートCHUNKデータ点数RECORDSECONDS録音する時間の長さstreamsystemFORMATCHANNELSRATECHUNKforiinrangeintRATECHUNKRECORDSECONDSbufstreamreadCHUNKdatanpfrombufferbufdtypeintframesappendmaxdatastreamstopstreamcalculation関数名は監視ですここでは秒間音声をpythonに入力し秒ごとにおける音声波形の正の値の最大値を抽出しframesに追加しております少し解説をいたしますとこの場合RATEとなっておりますのでサンプリング周波数はkhzということになりますこれはつまり秒間に個の音量レベルを取得していることになります音とは波であり波である以上は負の値も当然含まれますもし秒ごとの正確なレベルを調べたい場合は絶対値を取得する必要がありますが今回は秒の間に音がしているか判断できれば良いので最大値のみを保存しています取得した値はnpfrombufferでダイナミックレンジbitのの段階に変換されていますしかし先にも述べたように正負の値を有しているので最大値はとなりますdefcalculationprintCalculationrmsmaxframesdbmathlogrmsifrmsgtelsemathinfprintfRMSformatdbfdBifdblt←環境にあわせて数字は調整してくださいrandommusicdiscjockeyelsepassframesclear次に無音状態を判断する関数です取得した値を対数化してレベルの変化をわかりやすくしますスレッショルドを決定してifで分岐します私の環境では大体dBくらいが丁度良い値のようですこの値も自身の環境にあわせて変更してくださいdefrandommusicprintRandommusicfilesrsplitforringlobglobdatampfilenamerandomchoicefiles再生したいmpファイルprintfilenamepygamemixerinitpygamemixermusicloadfilename音源を読み込みmplengthmpfilenameinfolength音源の長さ取得pygamemixermusicplay再生開始。 2020-05-02 17:46:50
python Pythonタグが付けられた新着投稿 - Qiita Ruby と Perl と Java と Python で解く AtCoder ARC 066 C 繰返し二乗法 ハッシュ https://qiita.com/superrino130/items/71808adaacce6dc567b9 今回のお題AtCoderRegularContestCLiningUpDifficulty今回のテーマ、繰返し二乗法とハッシュRubyこれは左右対称な問題ですので、仮にハッシュに代入した場合、奇数名では、偶数名ではの様なvalues配列になると想定されます。 2020-05-02 17:45:42
python Pythonタグが付けられた新着投稿 - Qiita 【Python】randomとpandasを用いてDataFrameからのランダムなデータ抽出・結合 https://qiita.com/rosuke/items/d622069685f8e45ea16c 【環境】・言語python・OSmacOSCatalina・IDEVScode【概要】エクセルに保存している単語データをpandasのDataFrameで読み込んでランダムで個抽出。 2020-05-02 17:31:44
python Pythonタグが付けられた新着投稿 - Qiita multiprocessing備忘録 https://qiita.com/R_28/items/601b276c6dc9bdb03f0f multiprocessing備忘録multiprocessingの備忘録環境はWindowsPoolでLockしたい場合はManagerからLockを生成する※multiprocessingLockではだめ。 2020-05-02 17:26:00
python Pythonタグが付けられた新着投稿 - Qiita 折れ線グラフをJupyter Notebook上でシンプルに表示する https://qiita.com/suzuki-navi/items/81494eb31212c0fe8efb xとyをそれぞれ配列にしてpltplotに渡せばCSVデータと同じようにグラフにできます。 2020-05-02 17:09:19
python Pythonタグが付けられた新着投稿 - Qiita PythonでAtCoderの深さ優先探索(DFS)を解いてみた(結果:TLE...) https://qiita.com/ohkaki/items/b978e37246f6251ef9d8 PythonでAtCoderの深さ優先探索DFSを解いてみた結果TLE目的・Pythonの勉強がてら、最近競技プログラミングをよくやってます。 2020-05-02 17:05:12
js JavaScriptタグが付けられた新着投稿 - Qiita サーバを持っていない人がGoogle Home Notifierで音声変更してみるテスト https://qiita.com/lumis/items/1c2a512006b3115e8e79 参考にさせていただいた記事・サイトGoogleHome開発入門googlehomenotifier解説googlehomenotifierを使ってGoogleHomeに喋らせるgooglettsapiからHOYA社のVoiceTextWebAPIへ自分の環境多くの記事で使用しているRaspberryPiを自分は持っていないため、手頃なサーバを用意できない買うのもいいけど諸々下準備がめんどくさい。 2020-05-02 17:34:35
js JavaScriptタグが付けられた新着投稿 - Qiita P5.js 日本語リファレンス(noFill) https://qiita.com/bit0101/items/f5a2146a81f8ae220d0d Pjs日本語リファレンスnoFillこのページでは「Pjs日本語リファレンス」のnoFill関数を説明します。 2020-05-02 17:02:07
js JavaScriptタグが付けられた新着投稿 - Qiita P5.js 日本語リファレンス(noStroke) https://qiita.com/bit0101/items/5ac16447a46731367181 Pjs日本語リファレンスnoStrokeこのページでは「Pjs日本語リファレンス」のnoStroke関数を説明します。 2020-05-02 17:03:23
js JavaScriptタグが付けられた新着投稿 - Qiita P5.js 日本語リファレンス(stroke) https://qiita.com/bit0101/items/a0fdf6cfb6af0deaf6f7 stroke説明文図形の周りに線や境界線を描くために使用する色を設定します。 2020-05-02 17:04:54
js JavaScriptタグが付けられた新着投稿 - Qiita P5.js 日本語リファレンス(erase) https://qiita.com/bit0101/items/95045600335ecab85f54 erase説明文eraseに続くすべての描画はキャンバスから差し引かれます。 2020-05-02 17:08:10
js JavaScriptタグが付けられた新着投稿 - Qiita P5.js 日本語リファレンス(noErase) https://qiita.com/bit0101/items/b31f26fba18f3d9cca2b Pjs日本語リファレンスnoEraseこのページでは「Pjs日本語リファレンス」のnoErase関数を説明します。 2020-05-02 17:18:07
Program [全てのタグ]の新着質問一覧|teratail(テラテイル) 短時間でのコーディングスキル維持方法 https://teratail.com/questions/258232?rss=all 限り 2020-05-02 17:51:47
Program [全てのタグ]の新着質問一覧|teratail(テラテイル) String型の多次元配列を拡張forで取得したい! https://teratail.com/questions/258231?rss=all String型の多次元配列を拡張forで取得したい下記のString型の多次元配列を拡張forで取得したいのでどなたか教えてください。 2020-05-02 17:46:39
Program [全てのタグ]の新着質問一覧|teratail(テラテイル) 【Excel】文字列数値について https://teratail.com/questions/258230?rss=all 【Excel】文字列数値について【Excel】文字列数値についてquot文字列数値quotnbspという表現であっているかわかりませんが、Excelの表記上、前ゼロがつき、かつ左寄せでnbspnbspと表記されています。 2020-05-02 17:46:09
Program [全てのタグ]の新着質問一覧|teratail(テラテイル) この正規表現のバリデーションで日本語は通るのかどうかを教えていただきたいです https://teratail.com/questions/258229?rss=all この正規表現のバリデーションで日本語は通るのかどうかを教えていただきたいです今やっていることDjangoについて気になるところがあったので、Githubで下記のソースコードを読んでいます。 2020-05-02 17:37:06
Program [全てのタグ]の新着質問一覧|teratail(テラテイル) 本番環境でseed.rbに登録した画像が表示されない(おそらく相対パスの問題だと思います) https://teratail.com/questions/258228?rss=all 本番環境でseedrbに登録した画像が表示されないおそらく相対パスの問題だと思います前提・実現したいこと独学でRecipesiteアプリを開発しています。 2020-05-02 17:31:35
Program [全てのタグ]の新着質問一覧|teratail(テラテイル) Firestoreでのmapオブジェクト内を条件にした検索 https://teratail.com/questions/258227?rss=all Firestoreでのmapオブジェクト内を条件にした検索ReactNativeで位置情報にコメントのような付加情報を付けて投稿することでマップ上にマーカを表示できるようなアプリを作っています。 2020-05-02 17:31:24
Program [全てのタグ]の新着質問一覧|teratail(テラテイル) heroku mysqlとPostgreSQL https://teratail.com/questions/258226?rss=all herokumysqlとPostgreSQLランキング機能を作成後、herokuにデプロイしたら、以下のようなエラーが出ました。 2020-05-02 17:24:29
Program [全てのタグ]の新着質問一覧|teratail(テラテイル) unityであるタグの領域内に入ったら、別のスクリプトに変数を引き渡すようなプログラムを作りたい https://teratail.com/questions/258225?rss=all unityであるタグの領域内に入ったら、別のスクリプトに変数を引き渡すようなプログラムを作りたい実現したいことunityであるタグの領域内に入ったら、別のスクリプトに変数を引き渡すようなプログラムを作りたいのですが、変数を取得した際に戻り値がで返って来てしまうためうまくいきません。 2020-05-02 17:22:23
Program [全てのタグ]の新着質問一覧|teratail(テラテイル) 【Rails】stylesheet_link_tagでWe're sorry, but something went wrong.エラー発生 https://teratail.com/questions/258224?rss=all 2020-05-02 17:21:23
Program [全てのタグ]の新着質問一覧|teratail(テラテイル) DataTables 独自検索関数の追加 https://teratail.com/questions/258223?rss=all DataTables独自検索関数の追加DataTablesに期間検索の独自関数を追加したい発生している問題・エラーメッセージlaravelデータテーブルのパッケージをインストールしてDataTablesの実装をしています。 2020-05-02 17:19:07
Program [全てのタグ]の新着質問一覧|teratail(テラテイル) AWS ドメインが反映されない https://teratail.com/questions/258222?rss=all AWSドメインが反映されないAWSnbspで新しくドメインを購入致しました。 2020-05-02 17:11:13
Program [全てのタグ]の新着質問一覧|teratail(テラテイル) android studioでabbファイルの作成に失敗する理由と改善策を知りたい https://teratail.com/questions/258221?rss=all androidstudioでabbファイルの作成に失敗する理由と改善策を知りたいandroidnbspstudioでhellonbspworldを表示させるアプリをgooglenbspplayに公開したいのですがbuild→generateからaabファイルの作成を行っていき失敗しました。 2020-05-02 17:08:06
Ruby Rubyタグが付けられた新着投稿 - Qiita Ruby と Perl と Java と Python で解く AtCoder ARC 066 C 繰返し二乗法 ハッシュ https://qiita.com/superrino130/items/71808adaacce6dc567b9 今回のお題AtCoderRegularContestCLiningUpDifficulty今回のテーマ、繰返し二乗法とハッシュRubyこれは左右対称な問題ですので、仮にハッシュに代入した場合、奇数名では、偶数名ではの様なvalues配列になると想定されます。 2020-05-02 17:45:42
Ruby Rubyタグが付けられた新着投稿 - Qiita GEEK JOB 体験してきて 10連ガチャSSR確定をつくった https://qiita.com/toukanno/items/8005b210a570ef8bec9b 2020-05-02 17:33:55
Ruby Rubyタグが付けられた新着投稿 - Qiita rails s が実行できなくて困ってます。力を貸してください https://qiita.com/pylon/items/166b053823c89e46393c bundle 2020-05-02 17:00:15
Docker dockerタグが付けられた新着投稿 - Qiita Docker入門編 docker-compose.ymlの書き方 https://qiita.com/keitah/items/ead34aaa18deab1c403e 公式サイトではComposeFileと呼ばれているので、本記事でもComposeFileと表記することにします。 2020-05-02 17:22:40
Azure Azureタグが付けられた新着投稿 - Qiita サーバを持っていない人がGoogle Home Notifierで音声変更してみるテスト https://qiita.com/lumis/items/1c2a512006b3115e8e79 参考にさせていただいた記事・サイトGoogleHome開発入門googlehomenotifier解説googlehomenotifierを使ってGoogleHomeに喋らせるgooglettsapiからHOYA社のVoiceTextWebAPIへ自分の環境多くの記事で使用しているRaspberryPiを自分は持っていないため、手頃なサーバを用意できない買うのもいいけど諸々下準備がめんどくさい。 2020-05-02 17:34:35
Ruby Railsタグが付けられた新着投稿 - Qiita cookieでログインできるかRSpecでテストしてみた https://qiita.com/kuroyan99/items/09f5cab47338d0fa9188 expirecookiesexpirecookiesはその時点でのテストブラウザにあるsessionのためのcookieと期限切れのcookieをとり除いてくれる。 2020-05-02 17:14:05
Ruby Railsタグが付けられた新着投稿 - Qiita rails s が実行できなくて困ってます。力を貸してください https://qiita.com/pylon/items/166b053823c89e46393c bundle 2020-05-02 17:00:15
海外TECH Engadget Google is working on 4K/HDR streaming to Android TV for Stadia https://www.engadget.com/stadia-4k-messenger-084537722.html Google is working on K HDR streaming to Android TV for StadiaSo what s next for Stadia after rolling out K streaming on the web and surround sound for players using a browser According to code toGoogle dug up in the app Google is preparing to add the option for K and HDR quality streaming on Android 2020-05-02 08:45:37
海外科学 NYT > Science Coronavirus World Updates: Live Tracker https://www.nytimes.com/2020/05/02/world/coronavirus-news.html Coronavirus World Updates Live TrackerThe jump in cases comes as India prepares to ease some restrictions on movement next week The Philippines has released almost prisoners to slow the spread of infections 2020-05-02 08:39:56
ニュース BBC News - Home Coronavirus: Commuters could be asked to check their temperature https://www.bbc.co.uk/news/uk-52511970 lockdown 2020-05-02 08:24:27
ニュース BBC News - Home How would the Championship have ended? Experts predict 'final table' https://www.bbc.co.uk/sport/football/52507779 final 2020-05-02 08:18:51
サブカルネタ ラーブロ らーめん 五ノ神精肉店@自宅【テイクアウト】 http://feedproxy.google.com/~r/rablo/~3/Qm3E4M7GuMw/single_feed.php 尾道ラーメン 2020-05-02 09:28:21
北海道 北海道新聞 タイにジュゴン大群、海亀産卵も コロナで観光客減、環境改善 https://www.hokkaido-np.co.jp/article/417870/ 環境改善 2020-05-02 17:48:02
北海道 北海道新聞 米、ビーチ閉鎖で抗議デモ 規制疲れで全土に広がる https://www.hokkaido-np.co.jp/article/417942/ 外出禁止 2020-05-02 17:42:00
北海道 北海道新聞 レムデシビル早期承認へ閣議決定 コロナ治療候補薬、5月中にも https://www.hokkaido-np.co.jp/article/417941/ 新型コロナウイルス 2020-05-02 17:34:00
北海道 北海道新聞 J1清水の監督、宣言延長に冷静 「どう乗り越えるかだけ考える」 https://www.hokkaido-np.co.jp/article/417909/ 監督 2020-05-02 17:19:39
北海道 北海道新聞 「緊急速報メール」で自粛要請 神奈川県、「驚いた」の声も https://www.hokkaido-np.co.jp/article/417940/ 携帯電話 2020-05-02 17:29:00
北海道 北海道新聞 チェブラーシカの版権「返して」 ロシアが無効主張、日本側と対立 https://www.hokkaido-np.co.jp/article/417939/ 版権 2020-05-02 17:29:00
北海道 北海道新聞 米議会、ベゾス氏に証言要請 アマゾンの競争問題報道で https://www.hokkaido-np.co.jp/article/417838/ 司法委員 2020-05-02 17:28:02
北海道 北海道新聞 広島の安部、靴下姿でランニング 肉体強化で「リラックス」 https://www.hokkaido-np.co.jp/article/417938/ 安部友裕 2020-05-02 17:19:00
北海道 北海道新聞 異例連休、交通機関は閑散続く 周囲気遣いながらの移動も https://www.hokkaido-np.co.jp/article/417935/ 交通機関 2020-05-02 17:04:00
北海道 北海道新聞 オランダ、花の売り上げ80%減 外出規制で「前例ない打撃」 https://www.hokkaido-np.co.jp/article/417934/ 世界最大 2020-05-02 17:04:00

コメント

このブログの人気の投稿

投稿時間:2021-06-17 05:05:34 RSSフィード2021-06-17 05:00 分まとめ(1274件)

投稿時間:2021-06-20 02:06:12 RSSフィード2021-06-20 02:00 分まとめ(3871件)

投稿時間:2020-12-01 09:41:49 RSSフィード2020-12-01 09:00 分まとめ(69件)