トップページ -> インストール,設定,利用 -> Windows ソフトウエア -> Python で音声合成(Windowsの標準機能を使用)
[サイトマップへ], [サイト内検索へ]

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


前準備

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

  1. Python のインストール

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

    インストール手順の詳細は: 別ページで説明している.

  2. pip と setuptools の更新Python 開発環境(JupyterLab, spyder)のインストール

    コマンドプロンプトを管理者として実行し,次のコマンドを実行.

    python -m pip install -U pip setuptools
    python -m pip install -U jupyterlab jupyter jupyter-console jupytext spyder
    

pywin32 のインストール

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

    [image]
  2. pip更新

    python -m pip install -U pip setuptools
    
  3. pywin32 のインストール

    次のコマンドを実行

    pip install -U wheel pywin32
    

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

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

    pip show pywin32
    

    [image]

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

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

[image]

本サイトは金子邦彦研究室のWebページです.サイトマップは,サイトマップのページをご覧下さい. 本サイト内の検索は,サイト内検索のページをご利用下さい.

問い合わせ先: 金子邦彦(かねこ くにひこ) [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()