Python 3 – 音声文字変換-Pythonチュートリアル

Pythonを使用してオーディオファイルを自動的に転記できます。 話し言葉を含む音声ファイルがある場合、プログラムはその音声ファイルの文字起こしを完全に自動的に出力します。 この例では、音声ファイルの入力言語として英語を使用していますが、技術的には、音声認識エンジンがサポートしている限り、どの言語でも使用できます。 関連コース: 完全なPythonプログラミングコースと演習 例スピーチを含むオーディオファイルを作成することから始めます。 これは、英語の単語を含む任意のオーディオファイルにすることができます。 ファイルを名前を付けて保存 トランスクリプト.mp3 話し言葉の音声ファイルをどこで入手できるかわからない場合は、次を使用できます。 Bluemix 1つを生成します。 前提条件をインストールするアプリを実行するには、いくつかのものをインストールする必要があります。 Python 3…

Python 3 – MP3をWAVに変換する-Pythonチュートリアル

PythonでMP3を直接WAVに変換できます。 この記事では、Python3を使用して変換を行います。 このチュートリアルでは、どのファイルでも機能します。 開始するには、最初にffmpegをインストールします。 ffmpegは、オーディオ、ビデオ、マルチメディア処理用の無料プログラムです。 プログラムにはコンソールインターフェイスがありますが、インストールする以外はそれほど必要ありません。 関連コース: 完全なPythonプログラミングコースと演習 例ピダブモジュールpydubをインストールします。 これはPython用のオーディオ操作モジュールです。 このモジュールは、多くのマルチメディアオーディオおよびビデオフォーマットを開くことができます。 このモジュールはpipでインストールできます。 ffmpegをまだインストールしていない場合は、インストールしてください。 パッケージマネージャーを使用してそれを行うことができます。 Ubuntu…

Python 3 – Pythonでのテキスト読み上げ

テキスト読み上げ(TTS)は、書かれたテキストを話し言葉に変換することです。PythonでTTSプログラムを作成できます。 話される音声の品質は、音声エンジンによって異なります。 この記事では、独自のTTSプログラムを作成する方法を学習します。 関連コース: 完全なPythonプログラミングコースと演習 Pythonでのテキスト読み上げespeakの例プログラム「espeak」は、書かれたテキストを話し声に変換する単純な音声合成装置です。 espeakプログラムは少しロボットのように聞こえますが、基本的なプログラムを作成するのに十分シンプルです。 12345678910111213141516import subprocessdef execute_unix(inputcommand): p = subprocess.Popen(inputcommand, stdout=subprocess.PIPE, shell=True)…

Python 3 – Pythonでサウンドを再生する-Pythonチュートリアル

Pythonでサウンドを再生するのは簡単です。 サウンドファイル(.wav)を再生できるモジュールがいくつかあります。これらのソリューションはクロスプラットフォーム(Windows、Mac、Linux)です。 主な違いは、使いやすさとサポートされているファイル形式です。 これらはすべてPython3で動作するはずです。パスを指定しない限り、オーディオファイルはPythonプログラムと同じディレクトリにある必要があります。 オプションを調べてみましょう! 関連コース: 完全なPythonプログラミングコースと演習 Pythonでサウンドを再生するプレイサウンドモジュールPlaysoundモジュールは、オーディオファイルを再生できるクロスプラットフォームモジュールです。 これには依存関係はありません。virtualenvにpipを使用してインストールし、実行するだけです。 12from playsound import playsoundplaysound('audio.mp3')プラットフォームによって実装が異なります。 Windowsではwindll.winm、Apple OS…

Python 3 – PythonWebサーバーを作成する

Pythonのウェブサーバーは2つの方法でセットアップできます。 Pythonは、すぐに使用できるWebサーバーをサポートしています。 1つのライナーでWebサーバーを起動できます。 ただし、独自の機能を持つカスタムWebサーバーを作成することもできます。 この記事では、その方法を学びます。 この例のWebサーバーには、ローカルネットワークでのみアクセスできます。 これは、ローカルホストまたは別のネットワークホストのいずれかです。 あなたはそれをVPNでクロスロケーションに提供することができます。 関連コース: 完全なPythonプログラミングコースと演習 例組み込みのWebサーバーWebサーバーを起動するには、以下のコマンドを実行します。 これにより、ポート8080でWebサーバーが開きます。次に、次の場所でブラウザを開くことができます。 http://127.0.0.1:8080/ Webサーバーには、192.168 .-.-アドレスを使用してネットワーク経由でアクセスすることもできます。…

Python 3 – Pythonデコレータの紹介-Pythonチュートリアル

学ぶ Pythonデコレータ このチュートリアルでは。 デコレータを使用して既存の関数に機能を追加します。 これはメタプログラミングと呼ばれます。 関数は関数を引数として取ることができます(飾る機能)そして、拡張子の有無にかかわらず同じ関数を返します。 機能の拡張は非常に便利な場合があります。この記事の後半で実際の例を示します。 関連コース: 完全なPythonプログラミングコースと演習 関数はオブジェクトですPythonでは、関数を含むすべてがオブジェクトです。 これは、関数を渡して返すことができることを意味します。 あなたがそれを見るとき、それは最初は奇妙に見えるかもしれません: 12345678def hello(): print("Hello")…

Python 3 – ファイルからJSONを読み取る

Pythonではjsonファイルを読むのはとても簡単です。 この記事では、ディスクからJSONファイルを読み取り、Pythonで使用する方法について説明します。 JSONとは何ですか?JSONは、インターネット全体で使用されるデータ交換形式です。 JSON (JavaScript Object Notation)は、すべての高級プログラミング言語で使用できます。 PythonでJSONを使用する方法は?これが機能する方法は、最初にディスクにjsonファイルを置くことです。次に、プログラムは解析のためにファイルをロードし、解析してから使用できるようにします。 関連コース: 完全なPythonプログラミングコースと演習 python read jsonJSONファイルディスク上にファイルを作成します(名前はexample.json)。 以下のPythonプログラムは、jsonファイルを読み取り、値を直接使用します。 ファイルには1つのライナーを含めることができます。…

Python 3 – PythonでのJSONデータの操作

PythonでJSONオブジェクトを解析する方法を学びます。 JavaScript Object Notation(JSON)は、データ交換フォーマットです。 元々はJavaScript用に設計されていましたが、最近では多くのコンピュータープログラムがWebと対話し、JSONを使用しています。 Webとの対話は、ほとんどの場合、JSON形式のAPI(Application Programmable Interface)を介して行われます。 関連コース: 完全なPythonプログラミングコースと演習 PythonJSONの例JSONを解析するJSONオブジェクトをPythonで解析できます。 その後、オブジェクトはpythonオブジェクトに変換されます。 jsonオブジェクトを作成することから始めます12345{ "gold": 1271,…

Python 3 – 正規表現-Pythonチュートリアル

ザ・ 再 モジュールはPythonで正規表現を処理します 正規表現を使用して、文字列内のすべての一致を検索したり、一致が存在するかどうかをテストしたりできます。 正規表現を使用すると、文法規則を定義するだけで、大量のデータからいくつかの項目をすばやく収集できます。 関連コース: 完全なPythonプログラミングコースと演習 例正規表現を実行するための文字列を作成します。 フレーズの例として、有名なアメリカの早口言葉「wouldchuck」を使用します。 正規表現を使用して、文字列に一致するものをすべて検索します。 正規表現と検索スペースをパラメーターとして使用して、メソッドfindall()を呼び出します。 以下のプログラムをお試しください。123456import restring = "How…

Python 3 – PythonPickleを使用してオブジェクトを保存する方法

Pickleを使用して、オブジェクトをシリアル化および逆シリアル化できます。 セラル化されたオブジェクトは、ディスクから保存およびロードできます。 Picklingは、オブジェクト(list、dictなど)をファイルに、またはその逆に変換する方法です。 アイデアは、1つ以上のオブジェクトを1つのスクリプトに保存し、それらを別のスクリプトにロードすることです。 プログラムやゲームの状態を保存するためにも使用できます。 ディスクスペースを節約するため、バイナリファイルを使用して保存およびロードします。 関連コース: 完全なPythonプログラミングコースと演習 オブジェクトをシリアル化するピクルスを使用するには、ピクルスモジュールをインポートします。オブジェクトを作成し、それをセラライズします。 次に、ファイルオブジェクトを使用してファイルに書き込みます。1234567import pickleexampleObj = {'Python':3,'KDE':5,'Windows':10}fileObj = open('data.obj',…