AI

ai库中所有扩展方法及属性皆依赖于ai扩展包,使用前请导入ai

import ai

ai支持烧录固件‘mCookie’与‘mCookie扩展’。文中凡支持float类型或有效字符串float类型的参数,在实际运行中都是将其直接转换成int型。例如 2.3 等价于 2 、'2.6' 等价于 2

1、图像识别

Ai\_00

ai.cameraRead(modes,type)
"""
    modes : 开启模式,默认为手动,参数为'-1',包含'1'(1s后)、'2'(2s后)、'3'(3s后)、'-1'(手动)
    type : 选择要识别的类型,默认为表情,参数为‘emotion',包含表情('emotion')、性别('gender')、年龄('age')、肤色('skin')、是否戴眼镜('glasses')、颜值('beauty')、车牌('carLicense')、文字ocr('ocr')
    返回值类型 : 返回值为字符串类型
    功能 : 通过摄像头,识别表情、性别、年龄、肤色、是否戴眼镜、颜值、车牌、文字ocr
    参数类型 : modes、type仅支持字符串类型
"""

2、识别植物

Ai\_00

ai.animalAndPlantRecognition(modes, type, num)
"""
    modes : 开启模式,默认为手动,参数为'-1',包含'1'(1s后)、'2'(2s后)、'3'(3s后)、'-1'(手动)
    type : 选择要识别的类型,默认为植物,参数为'0',包含 '0'(植物)'1'(动物)
    num : 选择要识别的对象,默认为多项,参数为'0',包含 '0'(多项)、'1'(第一个)、'2'(第二个)、'3'(第三个)、'4'(第四个)、'5'(第五个)
    返回值类型 : 返回值为字符串类型
    功能 : 通过摄像头,识别动物各植物
    参数类型 : modes、type、num仅支持字符串类型
"""

3、语音输入

Ai\_00

ai.voiceInput(language, second)
"""
    language : 选择语言,默认为中文,参数为'cn',包含'cn'(中文)、'en'(英文)
    second :  语言输入持续时间,默认为2s,参数为'2',包含'2'(2s)、'5'(5s)、'10'(10s)、'60'(60s)
    功能 :  用于语音输入
    参数类型 : language、second 仅支持字符串类型
"""

4、朗读

Ai\_00

ai.voiceOutput(gender,str(input_str))
"""
    gender : 朗读声类型选择,默认为女声,参数为2,包含 1(男声)、2(女声)
    input_str : 要进行朗读的字符串,默认为空
    功能 : 将输入的字符串,转换为语言进行朗读
    参数类型 : input_str 仅支持字符串类型, 2 支持int、float及纯数字型字符串
"""

5、翻译

Ai\_00

ai.translate(input_str,type)
"""
    input_str : 要进行翻译的字符串,默认为空
    type : 要翻译的类型,默认为英文,参数为’en',包含'zh'(中文)、'en'(英文)
    功能 : 将输入的语言字符串,翻译为指定的语言
    返回值类型 : 返回值类型为字符串
    参数类型 : input_str、type仅支持字符串类型
"""
6、对话

Ai\_00

ai.chat(input_str)
"""
    input_str : 输入内容,默认为空可以输入英文或中文字符串
    功能 : 输入对敌字符串,返回对话内容
    返回值类型 : 返回值类型为字符串
    参数类型 : input_str仅支持字符串类型
"""