Skip to main content

say's speech NaturalIntonation AI Voice library for KS903 __Versions_3.0.1__

Project description

README.md

KS903NaturalIntonationAIVoice_vr_3

概要

KS903NaturalIntonationAIVoice_vr_3 は、自然なイントネーションでテキストを音声化するための音声合成AIライブラリです。このライブラリを使用することで、PDF、DOCX、画像、CSV、およびTXTファイルからテキストを抽出し、日本語および英語で音声とともに表示する機能を提供します。

インストール

このライブラリはpipを使用してインストールできます。また、動作確認としてWindodosの音声合成適用バージョンが必要です。これにより、音声合成機能が実装されています。 使用方法?使い方の例として! コマンドラインで以下のように実行します。 このライブラリは、pip を使用してインストールできます。

以下のコマンドで依存関係をインストールしてください。

pip install KS903NaturalIntonationAIVoice_vr_3

これで、KS903NaturalIntonationAIVoice_vr_3 を簡単にインストールして利用できるようになります。

使用方法?使い方の例として!
以下のコマンドで KS903NaturalIntonationAIVoice_vr_3 を実行し、指定したファイルからテキストを読み取り、音声出力します。

bash
コードをコピーする

python ks903_say_voice3.py <file_path>


例として、example.pdf というPDFファイルからテキストを抽出して音声合成する場合は次のように実行します:


例として、example.pdf というPDFファイルからテキストを抽出して音声合成する場合は次のように実行します:

bash
コードをコピーする
python ks903_say_voice3.py example.pdf
ファイルを指定せずに起動した場合は、標準入力から直接テキストを入力し、音声合成を行います。

クラスとメソッドの概要
KS903NaturalIntonationAIVoice_vr_3
このクラスは、テキスト抽出と音声合成機能を提供します。

__init__(self)
音声エンジンの初期設定を行います。

extract_text_from_pdf(pdf_path)
PDFファイルからテキストを抽出します。

extract_text_from_docx(docx_path)
DOCXファイルからテキストを抽出します。

extract_text_from_image(image_path)
画像ファイル(JPGまたはPNG)からテキストを抽出します。

extract_text_from_csv(csv_path)
CSVファイルからテキストを抽出します。

extract_text_from_txt(txt_path)
TXTファイルからテキストを抽出します。

extract_text(file_path)
ファイルの種類に応じて適切な抽出メソッドを呼び出し、テキストを取得します。

speech_text(text, lang, times)
指定された言語でテキストを音声合成します。

print_text(text, speech_duration)
テキストを一文字ずつ表示します。

process_text(text)
テキストを処理し、日本語または英語で音声合成と表示を行います。

process_file(file_path)
指定されたファイルからテキストを抽出し、process_text メソッドを使用して音声合成と表示を行います。

ks903_aivoice_vr0_run()
スクリプトのエントリーポイントです。ファイルが指定されていればそれを読み込み、指定がなければ標準入力からテキストを読み取ります。


一括の開発ライブとして

一括Pythonファイル単体でまとめるときは以下の書き方で行います。

# ks903_aivoice_vr0_run.py

from KS903_Natural_Voice_0003 import  KS903NaturalIntonationAIVoice_vr_3

# クラスのインスタンスを生成
instance = KS903NaturalIntonationAIVoice_vr_3()

# ks903_aivoice_vr0_run() メソッドを明示的に呼び出す
instance.ks903_aivoice_vr3_run()


以上のような書き方をすればPYTHONファイルも単体て書き込むことができます。ぜひほかの開発環境にもお試しください。

以上、これでご説明を終わりとします。



Creator/Inventor: NPO_KS_903.lnc (President: Takeshi Kumura, Director: Takuma Ozawa)
Developer: NPO_KS_903.lnc (President: Takeshi Kumura, Director: Takuma Ozawa)
Designer/Architect: NPO_KS_903.lnc (President: Takeshi Kumura, Director: Takuma Ozawa)
Founder: NPO_KS_903.lnc (President: Takeshi Kumura, Director: Takuma Ozawa)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

File details

Details for the file KS903NaturalIntonationAIVoice_vr_3-3.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for KS903NaturalIntonationAIVoice_vr_3-3.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 9413f6a3e5b2c5e34c91a998641da900ef117dc2ac2bf3200bbd47d59ff70d98
MD5 f9d8919ab81d115b591e30e76dd078d1
BLAKE2b-256 44c3ff64374660455e1051704a8299ef5ad8d7bd5b71fca3497b8393778a12e4

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page