Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion PyBaiduYuyin/__init__.py → BaiduYuyin/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -489,6 +489,6 @@ def shutil_which(pgm):
print("Got it! Now to recognize it...")
try:
text = r.recognize(audio)
print 'You said ' + text
print('You said ' + text)
except LookupError:
print("Oops! Didn't catch that")
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
2 changes: 2 additions & 0 deletions MANIFEST.in
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
include BaiduYuyin/flac/*
include BaiduYuyin/player/*
31 changes: 28 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,9 @@
PyBaiduYuyin
# 分支说明
原项目:[DelightRun/PyBaiduYuyin](https://github.com/DelightRun/PyBaiduYuyin),原项目的项目打包有问题,以至于使用pip安装后,无法使用,我提交了Pull requests ,作者可能没看到,于是我这边先发布一个能正常使用的安装包

使用说明: `pip install BaiduYuyin`,其他与原项目无异,注意包名不同就行

BaiduYuyin
============

This project is a wrapper for [Baidu Yuyin(voice) API](http://yuyin.baidu.com/)
Expand All @@ -10,10 +15,16 @@ Requirement

+ [PyAudio](https://people.csail.mit.edu/hubert/pyaudio/) - require manual installation

### mac下安装依赖
* brew install PyAudio
* brew install flac
* brew install mpg123
*

Install
=======

$ pip install PyBaiduYuyin
$ pip install BaiduYuyin

Usage
=====
Expand All @@ -26,10 +37,24 @@ Details can be found in source code.

Example:

import PyBaiduYuyin as pby
import BaiduYuyin as pby
tts = pby.TTS(app_key=YOUR_APP_KEY, secret_key=YOUR_SECRET_KEY)
tts.say("你好")

### microphone recognition
```python
import BaiduYuyin as pby
r = pby.Recognizer()
with pby.Microphone() as source:
print("Say something!")
audio = r.listen(source)

print(r.recognize(audio))
```

默认将使用原作者的DEFAULT_APP_KEY和DEFAULT_SECRET_KEY,可以自行修改`BaiduYuyin/__init__.py`


### Recognition

The usage of Recognition module is same as [SpeechRecognition](https://github.com/Uberi/speech_recognition), except using `Baidu App Key` and `Baidu Secret Key` instead of `Google App Key`.
Expand Down
18 changes: 9 additions & 9 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,20 +8,20 @@
print("THIS MODULE REQUIRES PYTHON 2.6 OR LATER. YOU ARE CURRENTLY USING PYTHON " + sys.version)
sys.exit(1)

import PyBaiduYuyin
import BaiduYuyin

setup(
name="PyBaiduYuyin",
version=PyBaiduYuyin.__version__,
packages=["PyBaiduYuyin"],
name="BaiduYuyin",
version=BaiduYuyin.__version__,
packages=["BaiduYuyin"],
include_package_data=True,

# PyPI metadata
author=PyBaiduYuyin.__author__,
author_email="Changxu.mail@gmail.com",
description=PyBaiduYuyin.__doc__,
author=BaiduYuyin.__author__,
author_email="wuwenjie718@gmail.com",
description=BaiduYuyin.__doc__,
long_description=open("README.rst").read(),
license=PyBaiduYuyin.__license__,
license=BaiduYuyin.__license__,
keywords="baidu voice service",
url="https://github.com/DelightRun/PyBaiduYuyin",
url="https://github.com/wwj718/PyBaiduYuyin",
)