目录
前言
关于自己给自己桌宠接GPT后想反推出来文本的情绪状态方案
一、VADER介绍
vader —— 一种基于规则的英文文本情感识别方法_vader算法-CSDN博客
VADER是一种基于词库和语法规则来进行文本情感分析的方法,目前除了基本的情感词语分析外,已能对表情符号(utf-8)等分析进行支持。
二、环境配置
创建新Unity项目
创建StreamingAssets文件夹
创建脚本文件夹
#如果有用过Odin插件也可以先导入//方便测试用,没有也不要紧
Python导入包vaderSentiment
Python导入包translate
pip3 install vaderSentiment
pip3 install translate
三、PY的文本情绪评估脚本
转摘:基于词库和语法规则的情感识别方法——vader_vader 情感分析的情感得分范围是多少-CSDN博客
代码如下(示例):
from vaderSentiment.vaderSentiment import SentimentIntensityAnalyzer
import re
import sys
from translate import Translator
url_google = 'http://translate.google.cn'
reg_text = re.compile(r'(?<=TRANSLATED_TEXT=).*?;')
user_agent = r'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) ' \
r'Chrome/44.0.2403.157 Safari/537.36'
def translate_cn_api(content):
translator= Translator(to_lang="zh")
translation = translator.translate(content)
return translation
def translate_en_api(content):
translator= Translator(to_lang="en