ClarifyPython2助手库在Python2.x函数调用中包装了整个ClarifyAPI。

clarify_python_2的Python项目详细描述


一个用于Clarify API的Python 2.x帮助程序库:MIT许可证


代码块::bash

$pip install clarify_python_2


代码块::bash

$pip install--upgrade clarify_python嫒2


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


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

配置您的环境
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

我们提供了一些帮助图书馆,让你开始。在python中,只需包含python_2模块中的clarify文件,并使用api密钥初始化环境:

。代码块::python

代码块::python

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

bundle的命名是可选的。

以下是一些可用于测试:




http://media.clarify.io/audio/samples/harvard-statements-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

clarify.search(query='dorothy')

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

…代码块::python

result=clarify.search(query='dorothy')
results=result['item\'results']
items=result[''''''['items']

index=0
项目中的项目:
bundle=clarify.get\'bundle(item['ref'])

print bundle['name']


搜索结果=结果[索引]['term\results'][0]['matches'][0]['hits']
加载。




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


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

bundleref=result[''链接']['items'][0]['ref']
bundle=clarify.get\bundle(bundleref)
tracksref=bundle[''clarify:tracks']['ref']
tracks=clarify.get\tracksref(tracksref)['tracks']
media url=tracks[0]['media\u url']



history(更改日志)
---------

请参见"history.rst<;history.rst>;`

待办事项
----

请参见"待办事项.rst<;待办事项.rst>;`







history
----

<1.0.0(2014-08-26)
+++++++++++++delete_track()现在接受一个指向某个轨迹的一个ref。若要逐索引删除轨迹,现在需要调用delete-track-at-u index()。


0.9.0(2014-06-16)
++++++++++++限制)。
*分离的rescover和对象库。
*将配置变量移到模块的初始化py文件中。


<0.7.0(2014-04-04-30)0.7.0(2014-04-04-30)0.7.0(2014-04-04-30)0.7.7.0(2014-04-04-30)
++++++++++++++++++++++++0.3.0(2014-04-26)0.3.0(2014-04-04-26)0.3.0(2014-04-04-26)
+++++++++++++++++++++++++++++++.
*将get_bundle_Href()更改为get_self_Href()。
*切换到新的样式类。

<0.1.0(2014-04-20)
++++++++++++

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

推荐PyPI第三方库


热门话题
JavaSpring重定向请求处理程序   SwingJava:拆分字符串并将其放入文本区域的   Java:标记“”上出现语法错误,此标记后面应为表达式   web服务Java RestService从日志文件写入和读取数据   java如何将ArrayList<String>转换为char数组,然后向后打印每个单词?   java SimpleDataFormat解析返回年终日期   加密Java aes解密bytebuffer,包括填充为空字节   java有没有办法从特定的if语句调用变量?   java从更新返回到渲染   spring GRPC Java登录测试   java为什么下面的代码不工作(StringBuffer.toString!=null)   java是一种可行的模式吗?   使用Spring集成测试的JavaOSGi片段   java jCommander为未知和未使用的值引发异常?   在imageView的editText中输入的java图像URL