Yandex语音套件库
yandex_speech的Python项目详细描述
===================================================================================================================================图像::https://img.shields.io/pypi/v/yandex_speech.svg
:目标:https://pypi.python.org/pypi/yandex_speech
图片::https://img.shields.io/travis/art1415926535/yandex_speech.svg
:目标:https://travis ci.org/art1415926535/yandex_speech
图片::https://landscape.io/github/art1415926535/yandex_speech/master/landscape.svg?style=flat
:目标:https://landscape.io/github/art1415926535/yandex戋u speech/master
安装
----
使用“pip”,luke
……代码块::bash
$pip安装yandex廑speech
用法
----
`text to speech<;https://github.com/art1415926535/yandex廑speech廑to speech>;`廑
`speech to text(未就绪)
`natural language understanding<;https://github.com/art1415926535/yandex廑speech>;`
****
文本到语音
----
使用“yandex speechkit<;https://tech.yandex.ru/speechkit/>;”生成语音。
speechkit cloud允许您以俄语、英语、土耳其语或乌克兰语语音任何文本。
您可以选择语音(男性或女性)、节奏和语调(例如,欢乐)。
代码块:python
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>来自Yandex语音导入TTS
>>>>>TTS=TTS(“简”,“MP3”,“6089D42-0E42-B742-8942-thekeyisalie”)
>>>>>>>TTS.generate生成“生成”TTS
>>>>>>>>>>>>>>>>>>>>>TSS.save()
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>br/>
tts(扬声器,音频格式,键,lang=“ru_'ru”,emotion=“中性”,speed=1)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~女:“简”,“奥克萨纳”,“艾莉丝”,“奥玛日”。male:“zahar”,“ermil”;
-``音频格式``音频文件格式:“mp3”,“wav”,“opus”;
-``键`-` yandex语音工具包的api vb``键<;https://developer.tech.yandex.ru>;``.
-`` lang`(可选)-语言:“ru vb`ru”(默认)、“en us”、“tr tr”、“uk uk”;
-``情感`(可选)-声音颜色:“中性”(由默认情况下,“evil”,“good”;
-``speed``(可选)-语音节奏:介于0.1(最慢)到3.0(最快)之间的值。
>tts.generate(text)
~~~~~~~~~~~~~~~~~~~~~
-``text``-text to speech:“div·+div°dev dev(在重音元音可以放“+”之前);对行长度的限制:2000字节);
>tts.save(path=“speech”)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~``path``` ` ` ` ` `“test”,“dirname/test.mp3/dirname/test.mp3,…;
>返回路径。
参考
>>>
>>>
《tts技术综述tts技术tts技术技术综述》
是的`
`请求和响应的格式他们。
…code-block:: python
>>> from yandex_speech import NLU
>>> nlu = NLU("60589d42-0e42-b742-8942-thekeyisalie")
>>> nlu.parse("31 апреля родился Хлусов Геннадий Викторович", “(“日期”,“fio”))
{'date':[{'tokens':{'begin':0,'结束':2},'月':4,'日':31},'fio':[{'patronymic':'亲亲':'亲亲''亲亲''亲亲''亲亲''亲亲''亲亲','类型':'fioname','tokens':{'begin':3,'结束':6,'名字':'姓名':'亲亲':'fioname','tokens':{'begin':3,'结束':6,'姓名':姓名':'亲亲''亲亲':'亲亲''亲亲''亲亲':°P_P_P号',‘姓氏’‘姓名’‘姓名’‘姓名’‘姓名’‘姓名’‘姓名’‘姓名’‘姓名’‘姓名’‘姓名’‘姓名’‘姓名’‘姓名’‘姓名’‘姓名’‘姓名’‘姓名’‘姓名’‘姓名’‘姓名’‘姓名(钥匙)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-``text`-要分析的文本。
-``layers``(可选)-特殊字段。只有一个字符串或iterable对象(例如“数据”,“数据”,“FIO”)。只返回这些字段。
将解析后的文本返回到json对象。
引用
——
`Overview NLU Technology
<;https://tech.yandex.ru/speechkit/cloud/doc/dg/concepts/speechkit DG Overview Technology NLU docpage/>;`<
`request<的格式;https://tech.yandex.ru/speechkit/cloud/doc/dg/concepts/speechkit dg nlu params docpage/>;` ` `和` response<;https://tech.yandex.ru/speechkit/cloud/doc/dg/concepts/speechkit dg nlu response docpage/>;`<
:目标:https://pypi.python.org/pypi/yandex_speech
图片::https://img.shields.io/travis/art1415926535/yandex_speech.svg
:目标:https://travis ci.org/art1415926535/yandex_speech
图片::https://landscape.io/github/art1415926535/yandex_speech/master/landscape.svg?style=flat
:目标:https://landscape.io/github/art1415926535/yandex戋u speech/master
安装
----
使用“pip”,luke
……代码块::bash
$pip安装yandex廑speech
用法
----
`text to speech<;https://github.com/art1415926535/yandex廑speech廑to speech>;`廑
`speech to text(未就绪)
`natural language understanding<;https://github.com/art1415926535/yandex廑speech>;`
****
文本到语音
----
使用“yandex speechkit<;https://tech.yandex.ru/speechkit/>;”生成语音。
speechkit cloud允许您以俄语、英语、土耳其语或乌克兰语语音任何文本。
您可以选择语音(男性或女性)、节奏和语调(例如,欢乐)。
代码块:python
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>来自Yandex语音导入TTS
>>>>>TTS=TTS(“简”,“MP3”,“6089D42-0E42-B742-8942-thekeyisalie”)
>>>>>>>TTS.generate生成“生成”TTS
>>>>>>>>>>>>>>>>>>>>>TSS.save()
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>br/>
tts(扬声器,音频格式,键,lang=“ru_'ru”,emotion=“中性”,speed=1)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~女:“简”,“奥克萨纳”,“艾莉丝”,“奥玛日”。male:“zahar”,“ermil”;
-``音频格式``音频文件格式:“mp3”,“wav”,“opus”;
-``键`-` yandex语音工具包的api vb``键<;https://developer.tech.yandex.ru>;``.
-`` lang`(可选)-语言:“ru vb`ru”(默认)、“en us”、“tr tr”、“uk uk”;
-``情感`(可选)-声音颜色:“中性”(由默认情况下,“evil”,“good”;
-``speed``(可选)-语音节奏:介于0.1(最慢)到3.0(最快)之间的值。
>tts.generate(text)
~~~~~~~~~~~~~~~~~~~~~
-``text``-text to speech:“div·+div°dev dev(在重音元音可以放“+”之前);对行长度的限制:2000字节);
>tts.save(path=“speech”)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~``path``` ` ` ` ` `“test”,“dirname/test.mp3/dirname/test.mp3,…;
>返回路径。
参考
>>>
>>>
《tts技术综述tts技术tts技术技术综述》
是的`
`请求和响应的格式他们。
…code-block:: python
>>> from yandex_speech import NLU
>>> nlu = NLU("60589d42-0e42-b742-8942-thekeyisalie")
>>> nlu.parse("31 апреля родился Хлусов Геннадий Викторович", “(“日期”,“fio”))
{'date':[{'tokens':{'begin':0,'结束':2},'月':4,'日':31},'fio':[{'patronymic':'亲亲':'亲亲''亲亲''亲亲''亲亲''亲亲''亲亲','类型':'fioname','tokens':{'begin':3,'结束':6,'名字':'姓名':'亲亲':'fioname','tokens':{'begin':3,'结束':6,'姓名':姓名':'亲亲''亲亲':'亲亲''亲亲''亲亲':°P_P_P号',‘姓氏’‘姓名’‘姓名’‘姓名’‘姓名’‘姓名’‘姓名’‘姓名’‘姓名’‘姓名’‘姓名’‘姓名’‘姓名’‘姓名’‘姓名’‘姓名’‘姓名’‘姓名’‘姓名’‘姓名’‘姓名’‘姓名(钥匙)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-``text`-要分析的文本。
-``layers``(可选)-特殊字段。只有一个字符串或iterable对象(例如“数据”,“数据”,“FIO”)。只返回这些字段。
将解析后的文本返回到json对象。
引用
——
`Overview NLU Technology
<;https://tech.yandex.ru/speechkit/cloud/doc/dg/concepts/speechkit DG Overview Technology NLU docpage/>;`<
`request<的格式;https://tech.yandex.ru/speechkit/cloud/doc/dg/concepts/speechkit dg nlu params docpage/>;` ` `和` response<;https://tech.yandex.ru/speechkit/cloud/doc/dg/concepts/speechkit dg nlu response docpage/>;`<