技術

Python

Pythonで正弦波を生成して音を出す方法:PyaudioとNumpyを使った音声出力の解説

この記事では、PythonでPyaudioとNumpyを使って正弦波を生成し、音を出す方法を解説します。音声の入力処理だけでなく、出力処理にも挑戦したい方のために、プログラムの書き方から実行結果、詳細な解説までをわかりやすく説明します。
VisualStudioCode

VSCodeの活用法:別ウィンドウで2つの画面を表示する方法[おすすめの裏技]

今回は、小ネタになります。私はこれまでWindowsでは、サクラエディタを使用してきました。最近、いろいろと拡張できることや機能が多いことでVscodeを使用する機会が増えてきました。Pythonのデバッグを、私はVscodeでやっています。ただ、コードを見るとき私はサブディスプレイを使用しているこ...
Python

Python アプリを Windows タスクトレイに常駐させる方法 – pystray を使った実装例

Python で Windows のタスクトレイにアプリを常駐させる方法を解説します。pystray ライブラリを使った実装例を、コード付きで詳しく説明します。常駐アプリの作成方法を学び、デスクトップアプリ開発の幅を広げましょう。
Python

Pythonでホットキーを取得する方法 – pywin32とwindowprocを使った画面外ショートカットキー

PythonでWindowsのショートカットキーを、実行画面以外から取得する方法を紹介します。pywin32とwindowprocを使った方法で、他のアプリにフォーカスが当たっていても、Pythonアプリでキー入力を取得できます。
Python

【Python】SpeechRecognitionで簡単音声認識!マイク録音から文字起こしまでの実装手順

PythonとSpeechRecognitionを使って、マイクから入力した音声をテキスト化(文字起こし)する方法をステップバイステップで解説します。つまずきやすいPyAudioのインストールエラー対策や、コピペで動く実用的なサンプルコードも掲載。ローカル環境ですぐに音声認識を試したい方におすすめです。
Ubuntu

Ubuntu LinuxでVLC Media Playerのオーディオデバイスを選択して再生する方法 – C言語とVLCライブラリ活用

この記事では、Ubuntu Linux上でVLC Media Playerを使って、C言語とVLCライブラリを用いてオーディオデバイスを選択し、再生する方法を解説します。自作簡易プレイヤーを作成する際に、サウンドカードの選択方法に困った方のために、具体的なコード例と解説を交えながら詳細に説明します。
Python

初めてのPython GUI作成ツール(tkinter作成支援ツール):PAGEを使ったtkinter GUIエディタの使い方

今回は以前に紹介したPythonのGUIエディタPAGEの簡単な使い方を紹介します。※前回からだいぶ期間が空いてしまっています。すいません。。PAGEのインストールなどがまだの方は以下を参考にしてみてください今回は、以下の記事で作成したGUIアプリをPAGEを使用して作成してみます。PAGEの起動で...
技術

【初心者向け】デジタル音声とは?仕組みや基礎用語、活用事例をわかりやすく解説!

デジタル音声の仕組みや基本用語(サンプリング、量子化、ビット深度など)を初心者向けに図解入りでわかりやすく解説!アナログとの違いや身近な活用事例まで、この記事を読めばデジタル音声の基礎がしっかりと理解できます。
Python

【Python初心者向け】エラーでプログラムを止めない!try-except(例外処理)の基本と使い方

Python初心者向けに、エラーでプログラムが停止するのを防ぐ「例外処理(try-except)」の基本をわかりやすく解説します。ファイルの読み込みやゼロ除算など、よくあるエラーの具体例を用いて、エラーの種類に応じた対処法や注意点まで網羅。安定したプログラムを作りたい方必見です。
Python

【Python】シングルスレッドで複数通信を処理!selectを使ったイベント駆動プログラミングの基本

Pythonで複数の通信やイベントを効率よく処理したい方へ。標準の「selectモジュール」を使ったイベント駆動プログラミングの基本を解説します。シングルスレッドで複数のソケット入出力を監視・制御する実践的なサンプルコード付きです。