トップページ人工知能,実世界DB音声認識,音声合成Python で音声合成(Windowsの標準機能を使用)

Python で音声合成(Windowsの標準機能を使用)

前準備

Python のインストール,pip と setuptools の更新(Windows 上)

Windows での Python のインストールpip と setuptools の更新: 別ページで説明している.(あとのトラブルが起きにくいような手順を定めている)

Python の URL: http://www.python.org/

Windows での Python, pip の使い方】

Python, pip は,次のコマンドで起動できる.

Python 開発環境のインストール】

Python を使うときは,Python開発環境や Python コンソール(Jupyter Qt ConsoleSpyderPyCharmPyScripter など)の利用も便利である

Windows, Ubuntu での Python 開発環境,Python コンソールJupyter Qt Console, Jupyter ノートブック (Jupyter Notebook), Jupyter Lab, Nteract, spyder)のインストール: 別ページで,インストール手順を説明している.

pywin32 のインストール

  1. Windows で,コマンドプロンプト管理者として実行する.

    [image]
  2. pywin32 のインストール

    次のコマンドを実行

    python -m pip install -U wheel pywin32
    

    [image]
  3. 確認のため次のコマンドを実行して,情報を表示

    エラーメッセージが出ないこと

    pip show pywin32
    

    [image]

Python で音声合成を行ってみる

import win32com.client
speech = win32com.client.Dispatch("Sapi.SpVoice")
speech.Speak("こんにちは.今日は晴れです.明日も晴れると思います.")
speech.Speak("Hello, World!")
exit()

[image]
## -*- coding: utf-8 -*- import win32com.client as win32 #COMを利用して、Excelに接続 xlApp = win32.Dispatch("Excel.Application")e #Excelを開く wb = xlApp.Workbooks.Open("E:/testFile.xlsx") #Sheet取得 #番号またはSheet名 sheet = wb.Worksheets(1) #Cell取得 cell = sheet.Cells(1,1) #Cellに数字を入れる cell.Value = 10 #関数を入れる sheet.Range("A11").Formula = "=SUM(A1:A10)" #シート名を変更 sheet.Name = "TEST NAME" #セーブして閉じる wb.Save() wb.Close()