clarifpython助手库将整个clarifapi封装在python 3.x/2.7客户机类中。

clarify_python的Python项目详细描述


…图片::https://travis ci.org/clarify/clarify/clarify-python.svg
:目标:https://travisci.org/clarify/clarify/clarifpython


=================================



=================================================


=====>pytho3.x和2.7的pytho3.x和2.克莱尔FY API

nb:此库的2.x版与1.x版不兼容。


*免费软件:MIT许可证

代码块::bash

$pip install clarify\u python


如果您没有安装权限,则可能需要使用sudo。


升级
----


如果您运行的是较旧版本的python帮助程序库,请升级。

。代码块::bash

$pip install--upgrade clarify python


如果您没有升级权限,则可能需要使用sudo。


quickstart guide
----


getting started
^^^^^^^^^^^^^^^^^^^^^^

使用Clarify API。按照这些步骤,您只需5-10分钟就可以对音频进行全功能搜索。

你开始了。在python中,只需包含来自python模块的clarify文件,并使用api密钥初始化客户机对象:

。代码块::python

代码块::python

client.create_bundle(name='test bundle',media_url='http://example.com/sample audio file.wav')


命名包是可选的。

ces-1.wav
http://media.clarify.io/audio/samples/harvard-statements-2.wav
http://media.clarify.io/audio/books/dorothyandthewizardinoz_01_baum_64kb.mp3

提示:您不必下载这些文件。相反,您可以通过上面显示的create_bundle()方法向我们传递这些url。

search audio
^^^^^^^^^^^^^^

如果你上传了"绿野仙踪"音频剪辑,你可以搜索"桃乐丝":

…代码块::python

client.search(query='dorothy')

下面的代码简单地显示了结果的bundle id、bundle name和每个搜索项的开始/结束偏移量。这假设音频剪辑在搜索时已被编入索引。如果没有,请等待几分钟后再试。

…代码块::python

result=client.search(query='dorothy')
results=result['item_results']
items=result[''''''['items']

index=0
项目中的项目:
bundle=client.get_bundle(item['ref'])

print bundle['name']

搜索结果中的搜索结果:
打印str(搜索结果中的搜索结果中的搜索结果中的搜索结果中的搜索结果中的搜索结果中的搜索结果中的搜索结果中的搜索结果中的搜索结果中的搜索结果中的搜索结果中的搜索结果中的搜索结果中的搜索结果中的搜索结果中的搜索结果中的搜索结果中的搜索结果中的搜索结果中的搜索结果中的搜索结果中的搜索结果中的搜索结果中的搜索结果中的搜索结果中的搜索结果中的搜索结果中的搜索结果/>:

dorothy和她的朋友们
2.35--2.59
172.49--172.83
224.82--225.08
271.49--271.8
329.1--329.31
480.45--480.92

音频播放器。播放机不需要额外的配置就可以工作,但是大部分逻辑都在这里:

…代码块::python

i导入json

result=client.search(query='dorothy')
search_terms=json.dumps(result['search_terms'])
item_results=json.dumps(result['item_results'])

bundleref=result[''''['items'][0]['ref']
bundle=client.get_bundle(bundleref)
tracksref=bundle[''_链接']['clarify:tracks']['ref']
tracks=client.get_track_list(tracksref)['tracks']
media url=tracks[0]['media_url']



scripts
----


您可以通过运行clarify_导出脚本从clarify检索所有数据。这将获取所有捆绑包、跟踪、元数据和洞察,并将所有json写入本地磁盘上的文件。

。代码块::bash


$clarify-api-key=key-clarify-api-key=key-clarify-出口输出文件夹




>










































----

3.1.1(2018-09-28)
*添加标题以澄清导出脚本

>3.1.0(2016-10-26)
*添加python 2.7支持


3.0.2(2016-04-27)
*添加澄清导出脚本

3.0.1(2016-01-05)
*维护

<3.0.0(2015-12-01)
++++++++++++++++++

*突破性的改变:client.bundle_list_map(func)func现在被称为
,其中client是第一个参数。
*添加了insight访问方法。
*支持请求非自动运行的洞察(例如,文本和标题)
*支持在请求bundle时嵌入洞察
*创建或更新捆绑包时支持外部ID。
*添加行为测试。
*添加单元测试。


>2.0.0.0(2015-04-18)
+++++++++++++++++++++++

*所有已删除的不推荐使用的代码都已删除。

<1.1.1.1.1(2015-04-18)1.1(2015-04-18)
+++++++++++++++++++++++++++++++

>
*不推荐使用集合集集集集的使用方法。
U键()输入支持客户端类。

1.1.0(2015-03-08)
+++++++++++br/>

*从http.client切换到urllib3。
*取消了对设置http调试级别的支持。使用RunScope。


>1.0.4(2015-03-08年)1.0.4(2015-03-03-08)
+++++++++++++++++++++++++++++++++++++++++++++br/>

*增加了Get项目的效用函数。
*实用功能清理。
>>
+1.0.3(2015-03-07)1.0.3(2015-03-07)
+++++++++++++++++++++++++++++++++++++++++++++++++-07)
+++++++++++++++++++++++++++++++++++++


*版本增量以解决pypi错误。与1.0.1相同。

1.0.1(2015-03-07)
+++++++++++++++与1.0.0相同。


1.0.0(2015-03-07)
++++++++++++++

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Spring freemarker多模板加载程序路径   在java插件中从控制台获取输入   java在包中创建继承类   网页抓取Java Jsoup网页抓取   java在线程内创建一个对象,而true条件具有相同的引用   java如何根据空格数拆分字符串   java新的安卓 studio更新中的配置文件“app”是什么?   java在将ArrayList写入/读取到文件时出现奇怪的问题   java Reg替换文本块第一次出现+最后一次出现   java当我单击任何RecyclerView列表项时,如何在MainActivity的EditText中显示特定的单击项?   JAVA XML删除节点仅删除第一个外观   java如何在数组中查找特定值   java SVG/矢量图形对象布尔运算(并集、交集、减法)   java在Android中创建线程需要多长时间   尝试从JBOSS联系Oracle LDAP服务器时发生java连接重置异常   java基于参数获取特定的实现实例   使用java就地修改文件内容   java MonetaryException:未加载MonetaryAmountsSingletonSpi   java接受用户的不同输入并使其触发完全相同的代码段的最短方法是什么   Spring 3.2.8应用程序中未找到java HTTP 404错误