AI
ai库中所有扩展方法及属性皆依赖于ai扩展包,使用前请导入ai
import ai
ai支持烧录固件‘mCookie’与‘mCookie扩展’。文中凡支持float类型或有效字符串float类型的参数,在实际运行中都是将其直接转换成int型。例如 2.3 等价于 2 、'2.6' 等价于 2
1、图像识别
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.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.voiceInput(language, second)
"""
language : 选择语言,默认为中文,参数为'cn',包含'cn'(中文)、'en'(英文)
second : 语言输入持续时间,默认为2s,参数为'2',包含'2'(2s)、'5'(5s)、'10'(10s)、'60'(60s)
功能 : 用于语音输入
参数类型 : language、second 仅支持字符串类型
"""
4、朗读
ai.voiceOutput(gender,str(input_str))
"""
gender : 朗读声类型选择,默认为女声,参数为2,包含 1(男声)、2(女声)
input_str : 要进行朗读的字符串,默认为空
功能 : 将输入的字符串,转换为语言进行朗读
参数类型 : input_str 仅支持字符串类型, 2 支持int、float及纯数字型字符串
"""
5、翻译
ai.translate(input_str,type)
"""
input_str : 要进行翻译的字符串,默认为空
type : 要翻译的类型,默认为英文,参数为’en',包含'zh'(中文)、'en'(英文)
功能 : 将输入的语言字符串,翻译为指定的语言
返回值类型 : 返回值类型为字符串
参数类型 : input_str、type仅支持字符串类型
"""
6、对话
ai.chat(input_str)
"""
input_str : 输入内容,默认为空可以输入英文或中文字符串
功能 : 输入对敌字符串,返回对话内容
返回值类型 : 返回值类型为字符串
参数类型 : input_str仅支持字符串类型
"""