Metadata-Version: 2.1
Name: mPython-tts
Version: 0.1.0
Summary: 掌控板的文字转语音,语音合成TTS
Home-page: https://github.com/labplus-cn/mPython_tts
Author: tangliufeng
Author-email: 137513285@qq.com
Maintainer: LabPlus Developers
License: MIT
Description: 
        
        
        ![tts](https://mpython.readthedocs.io/zh/master/_images/extboard.png)
        
        ## 概述
        
        基于讯飞TTS语音合成API的文字转语音功能,将文字信息转化为声音信息，给掌控板配上“嘴巴”。其合成音在音色、自然度等方面的表现均接近甚至超过了人声。目前应用于掌控拓展板。
        
        * 更多的mPython library：https://github.com/labplus-cn/mPython-lib
        * mPython library Documentation: https://mpython-lib.readthedocs.io
        
        ## 库的安装方法
        
        可通过以下任一方法进行安装。
        1. 将项目中的`tts.py` 和依赖于`base64.py`拷到掌控板文件系统上
        2. 在掌控板REPL界面中，使用upip安装，步骤如下：
            * 前置条件需要掌控板连接网络
            * 导入upip模块，执行`import upip`
            * 执行`upip.install('mPython-tts'）
        
        ```python
        >>> import upip
        >>> upip.install('mPython-tts')
        ```
        
        ## 使用
        
        
        该功能使用讯飞的在线语音合成服务,需要用户自行在在讯飞开发平台 https://www.xfyun.cn/ 注册账号,步骤如下：
        
        1. 注册账号
        2. 新建产品,选择“在线语音合成”服务。
        3. 在IP白名单中添加网络的公网IP。
        
        示例:
        ``` python
        from mpython import * 
        from tts import *
        
        mywifi=wifi()
        mywifi.connectWiFi('ssid','password')   #连接 WiFi 网络
        
        APPID = ""                              # 讯飞应用ID
        API_KEY = ""                            # 讯飞应用的api key
        
        
        tts=TTS(APPID,API_KEY)                  #构建TTS实例,并传入appid,api key 参数.
        
        # 沁园春·长沙 诗词
        poem=   "独立寒秋，湘江北去，橘子洲头。  \
                看万山红遍，层林尽染；漫江碧透，百舸争流。\
                鹰击长空，鱼翔浅底，万类霜天竞自由。\
                怅寥廓，问苍茫大地，谁主沉浮？\
                携来百侣曾游。忆往昔峥嵘岁月稠。\
                恰同学少年，风华正茂；书生意气，挥斥方遒。\
                指点江山，激扬文字，粪土当年万户侯。\
                曾记否，到中流击水，浪遏飞舟？"\
        
        
        tts.translate(poem)                      # 文字转语音并播放
        ```
        
        ## 执照
        
        所有代码均在MIT许可下发布。
Platform: UNKNOWN
Description-Content-Type: text/markdown
