FanoLabs Asr module for Python3
Project description
fanolabsasr
FanoLabs Asr module for Python3
Installation
Current stable release (0.0.1)
$ pip install fanolabsasr
Common Usage
We suggest you load the module via import, pending the stabalizing of es modules in node:
from fanolabsasr import Asr
import os
curPath = os.path.abspath(os.path.dirname(__file__))
class Speech:
def __init__(self):
self.client = Asr(`url`, `corpId`, `authKey`)
def __call__(self, senderId, filepath, language):
return self.client.stt(senderId, filepath, language)
def main():
returnObj = Speech()(`senderId`, os.path.abspath(curPath + '/test.wav'), `Cantonese`)
print(returnObj)
if __name__ == '__main__':
main()
Note: url(e.g. https://xxx.fanoai.cn/asr)、`corpId`、`authKey` should set to the specific correct configuration.
API
stt(senderId,filepath,language)
-
senderIdA string representing the user for chatting with asr -
filepathA string representing the local wav file path -
languageA string representing the language for the user input content, allowed languages to 'Cantonese, English, Mandarin' -
Returns:
Note: successful response{ 'status': 200, 'content': [{ 'recording_id': 'speech', 'start_time': 0.83, 'end_time': 1.62, 'n_bests': [{ 'text': '明白街', 'confidence': 0.121796916 }], 'text': '明白街', 'confidence': 0.121796916, 'success': True }] }
Note: Error handling{ 'status': 500, 'statusText': 'Internal Server Error', 'error_msg': "'input_language'" }
License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file fanolabsasr-0.0.1.tar.gz.
File metadata
- Download URL: fanolabsasr-0.0.1.tar.gz
- Upload date:
- Size: 2.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2c1355265695c087efa7e31390e035b5a8399ceb7185075f1fa81ea292fca281
|
|
| MD5 |
24d9c9933b1a01f7a064e9a6bd8626f0
|
|
| BLAKE2b-256 |
35e35e51a9e4c9e7fe0bdc34bce76eb143efbfc4294332768a16e9f9efae2c67
|
File details
Details for the file fanolabsasr-0.0.1-py3-none-any.whl.
File metadata
- Download URL: fanolabsasr-0.0.1-py3-none-any.whl
- Upload date:
- Size: 3.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4a034e13888f3e08aa808d9770f27ad652618a151f219fc5542020f73b5b3063
|
|
| MD5 |
956638396b58cfd590255e83dcb0ac21
|
|
| BLAKE2b-256 |
f3f8f5b08799102ee8384ff21fc75c74dac5b3a23166e95101b34a1e72c6e679
|