├── talkieai-server
├── app
│ ├── __init__.py
│ ├── api
│ │ └── __init__.py
│ ├── core
│ │ ├── db_cache.py
│ │ ├── logging.py
│ │ ├── exceptions.py
│ │ ├── __init__.py
│ │ ├── language.py
│ │ └── auth.py
│ ├── models
│ │ ├── __init__.py
│ │ ├── response.py
│ │ ├── topic_models.py
│ │ └── sys_models.py
│ ├── ai
│ │ ├── impl
│ │ │ └── __init__.py
│ │ ├── __init__.py
│ │ └── interfaces.py
│ ├── services
│ │ └── __init__.py
│ ├── db
│ │ └── __init__.py
│ └── config.py
├── start.sh
├── requirements.txt
├── data
│ ├── sys_language.json
│ └── azure_style_label.json
└── .env.default
├── talkieai-uniapp
├── src
│ ├── models
│ │ ├── chat.ts
│ │ ├── sys.ts
│ │ └── models.ts
│ ├── static
│ │ ├── img
│ │ │ ├── loginImg
│ │ │ │ ├── 2.png
│ │ │ │ ├── 3.png
│ │ │ │ ├── qq.png
│ │ │ │ ├── sj.png
│ │ │ │ ├── wx.png
│ │ │ │ └── yz.png
│ │ │ └── icons
│ │ │ │ ├── star.png
│ │ │ │ ├── feedback.png
│ │ │ │ ├── vip-icon.png
│ │ │ │ └── history-records.png
│ │ ├── vip.png
│ │ ├── check.png
│ │ ├── clear.png
│ │ ├── edit.png
│ │ ├── home.png
│ │ ├── logo.png
│ │ ├── mine.png
│ │ ├── right.png
│ │ ├── ai-robot.jpg
│ │ ├── change.png
│ │ ├── concat.png
│ │ ├── deleted.png
│ │ ├── favicon.ico
│ │ ├── feedback.png
│ │ ├── loading.png
│ │ ├── playing.png
│ │ ├── setting.png
│ │ ├── un_check.png
│ │ ├── connection.png
│ │ ├── icon_close.png
│ │ ├── icon_hint.png
│ │ ├── icon_home.png
│ │ ├── icon_send.png
│ │ ├── icon_trash.png
│ │ ├── icon_voice.png
│ │ ├── voice_play.png
│ │ ├── contact_us.jpeg
│ │ ├── edit_select.png
│ │ ├── home_select.png
│ │ ├── icon_collect.png
│ │ ├── icon_correct.png
│ │ ├── icon_grammar.png
│ │ ├── icon_keybord.png
│ │ ├── icon_prompt.png
│ │ ├── icon_settings.png
│ │ ├── mine_select.png
│ │ ├── voice_playing.gif
│ │ ├── icon_copy_text.png
│ │ ├── icon_down_white.png
│ │ ├── icon_incorrect.png
│ │ ├── icon_menu_play.png
│ │ ├── icon_translate.png
│ │ ├── icon_voice_play.png
│ │ ├── feedback_success.png
│ │ ├── github
│ │ │ ├── GitHub_Logo.png
│ │ │ ├── github-mark.png
│ │ │ └── github-mark-white.png
│ │ ├── icon_header_back.png
│ │ ├── icon_switch_down.png
│ │ ├── icon_voice_fixed.png
│ │ ├── menu_voice_playing.gif
│ │ ├── topic-result-pass.png
│ │ ├── icon_collect_actived.png
│ │ ├── default-account-avatar.jpg
│ │ ├── default-account-avatar.png
│ │ └── topic-result-not-pass.png
│ ├── uni_modules
│ │ ├── uni-scss
│ │ │ ├── index.scss
│ │ │ ├── styles
│ │ │ │ ├── setting
│ │ │ │ │ ├── _border.scss
│ │ │ │ │ ├── _text.scss
│ │ │ │ │ ├── _space.scss
│ │ │ │ │ ├── _radius.scss
│ │ │ │ │ └── _color.scss
│ │ │ │ ├── index.scss
│ │ │ │ └── tools
│ │ │ │ │ └── functions.scss
│ │ │ ├── changelog.md
│ │ │ ├── readme.md
│ │ │ ├── theme.scss
│ │ │ ├── variables.scss
│ │ │ └── package.json
│ │ ├── uni-section
│ │ │ ├── changelog.md
│ │ │ ├── readme.md
│ │ │ └── package.json
│ │ ├── uni-fav
│ │ │ ├── components
│ │ │ │ └── uni-fav
│ │ │ │ │ └── i18n
│ │ │ │ │ ├── zh-Hans.json
│ │ │ │ │ ├── zh-Hant.json
│ │ │ │ │ ├── en.json
│ │ │ │ │ └── index.js
│ │ │ ├── readme.md
│ │ │ └── changelog.md
│ │ ├── uni-ui
│ │ │ └── components
│ │ │ │ └── uni-ui
│ │ │ │ └── uni-ui.vue
│ │ ├── uni-search-bar
│ │ │ ├── components
│ │ │ │ └── uni-search-bar
│ │ │ │ │ └── i18n
│ │ │ │ │ ├── zh-Hans.json
│ │ │ │ │ ├── zh-Hant.json
│ │ │ │ │ ├── en.json
│ │ │ │ │ └── index.js
│ │ │ ├── readme.md
│ │ │ ├── changelog.md
│ │ │ └── package.json
│ │ ├── uni-icons
│ │ │ ├── components
│ │ │ │ └── uni-icons
│ │ │ │ │ └── uniicons.ttf
│ │ │ ├── readme.md
│ │ │ ├── changelog.md
│ │ │ └── package.json
│ │ ├── uni-countdown
│ │ │ ├── components
│ │ │ │ └── uni-countdown
│ │ │ │ │ └── i18n
│ │ │ │ │ ├── en.json
│ │ │ │ │ ├── zh-Hans.json
│ │ │ │ │ ├── zh-Hant.json
│ │ │ │ │ └── index.js
│ │ │ ├── readme.md
│ │ │ ├── changelog.md
│ │ │ └── package.json
│ │ ├── uni-pagination
│ │ │ ├── components
│ │ │ │ └── uni-pagination
│ │ │ │ │ └── i18n
│ │ │ │ │ ├── zh-Hans.json
│ │ │ │ │ ├── zh-Hant.json
│ │ │ │ │ ├── en.json
│ │ │ │ │ ├── es.json
│ │ │ │ │ ├── fr.json
│ │ │ │ │ └── index.js
│ │ │ ├── readme.md
│ │ │ ├── changelog.md
│ │ │ └── package.json
│ │ ├── uni-load-more
│ │ │ ├── components
│ │ │ │ └── uni-load-more
│ │ │ │ │ └── i18n
│ │ │ │ │ ├── zh-Hans.json
│ │ │ │ │ ├── zh-Hant.json
│ │ │ │ │ ├── en.json
│ │ │ │ │ └── index.js
│ │ │ ├── readme.md
│ │ │ └── changelog.md
│ │ ├── uni-popup
│ │ │ ├── components
│ │ │ │ ├── uni-popup
│ │ │ │ │ ├── i18n
│ │ │ │ │ │ ├── zh-Hant.json
│ │ │ │ │ │ ├── zh-Hans.json
│ │ │ │ │ │ ├── en.json
│ │ │ │ │ │ └── index.js
│ │ │ │ │ ├── popup.js
│ │ │ │ │ └── keypress.js
│ │ │ │ └── uni-popup-dialog
│ │ │ │ │ └── keypress.js
│ │ │ ├── readme.md
│ │ │ └── package.json
│ │ ├── uni-fab
│ │ │ ├── readme.md
│ │ │ ├── changelog.md
│ │ │ └── package.json
│ │ ├── uni-calendar
│ │ │ ├── components
│ │ │ │ └── uni-calendar
│ │ │ │ │ └── i18n
│ │ │ │ │ ├── index.js
│ │ │ │ │ ├── zh-Hans.json
│ │ │ │ │ ├── zh-Hant.json
│ │ │ │ │ └── en.json
│ │ │ ├── changelog.md
│ │ │ └── package.json
│ │ ├── uni-goods-nav
│ │ │ ├── components
│ │ │ │ └── uni-goods-nav
│ │ │ │ │ └── i18n
│ │ │ │ │ ├── index.js
│ │ │ │ │ ├── zh-Hans.json
│ │ │ │ │ ├── zh-Hant.json
│ │ │ │ │ └── en.json
│ │ │ ├── readme.md
│ │ │ └── changelog.md
│ │ ├── uni-grid
│ │ │ ├── readme.md
│ │ │ ├── changelog.md
│ │ │ └── package.json
│ │ ├── uni-drawer
│ │ │ ├── readme.md
│ │ │ ├── changelog.md
│ │ │ ├── components
│ │ │ │ └── uni-drawer
│ │ │ │ │ └── keypress.js
│ │ │ └── package.json
│ │ ├── uni-group
│ │ │ ├── readme.md
│ │ │ ├── changelog.md
│ │ │ └── package.json
│ │ ├── uni-combox
│ │ │ ├── readme.md
│ │ │ └── changelog.md
│ │ ├── uni-datetime-picker
│ │ │ ├── components
│ │ │ │ └── uni-datetime-picker
│ │ │ │ │ └── i18n
│ │ │ │ │ ├── index.js
│ │ │ │ │ ├── zh-Hans.json
│ │ │ │ │ ├── zh-Hant.json
│ │ │ │ │ └── en.json
│ │ │ └── readme.md
│ │ ├── uni-card
│ │ │ ├── readme.md
│ │ │ └── changelog.md
│ │ ├── uni-tooltip
│ │ │ ├── changelog.md
│ │ │ ├── readme.md
│ │ │ ├── components
│ │ │ │ └── uni-tooltip
│ │ │ │ │ └── uni-tooltip.vue
│ │ │ └── package.json
│ │ ├── uni-data-select
│ │ │ ├── readme.md
│ │ │ └── changelog.md
│ │ ├── uni-steps
│ │ │ ├── readme.md
│ │ │ └── changelog.md
│ │ ├── uni-table
│ │ │ ├── readme.md
│ │ │ ├── i18n
│ │ │ │ ├── zh-Hans.json
│ │ │ │ ├── zh-Hant.json
│ │ │ │ ├── index.js
│ │ │ │ ├── en.json
│ │ │ │ ├── es.json
│ │ │ │ └── fr.json
│ │ │ ├── components
│ │ │ │ └── uni-tbody
│ │ │ │ │ └── uni-tbody.vue
│ │ │ ├── changelog.md
│ │ │ └── package.json
│ │ ├── uni-transition
│ │ │ ├── readme.md
│ │ │ ├── changelog.md
│ │ │ └── package.json
│ │ ├── uni-dateformat
│ │ │ ├── readme.md
│ │ │ ├── changelog.md
│ │ │ └── components
│ │ │ │ └── uni-dateformat
│ │ │ │ └── uni-dateformat.vue
│ │ ├── uni-row
│ │ │ ├── readme.md
│ │ │ └── changelog.md
│ │ ├── uni-swiper-dot
│ │ │ ├── readme.md
│ │ │ └── changelog.md
│ │ ├── uni-tag
│ │ │ ├── readme.md
│ │ │ └── changelog.md
│ │ ├── uni-rate
│ │ │ ├── readme.md
│ │ │ └── changelog.md
│ │ ├── uni-badge
│ │ │ ├── readme.md
│ │ │ ├── changelog.md
│ │ │ └── package.json
│ │ ├── uni-indexed-list
│ │ │ ├── readme.md
│ │ │ └── changelog.md
│ │ ├── uni-link
│ │ │ ├── readme.md
│ │ │ └── changelog.md
│ │ ├── uni-notice-bar
│ │ │ ├── readme.md
│ │ │ └── changelog.md
│ │ ├── uni-nav-bar
│ │ │ ├── readme.md
│ │ │ ├── components
│ │ │ │ └── uni-nav-bar
│ │ │ │ │ └── uni-status-bar.vue
│ │ │ ├── changelog.md
│ │ │ └── package.json
│ │ ├── uni-number-box
│ │ │ ├── readme.md
│ │ │ ├── changelog.md
│ │ │ └── package.json
│ │ ├── uni-swipe-action
│ │ │ ├── readme.md
│ │ │ ├── components
│ │ │ │ ├── uni-swipe-action-item
│ │ │ │ │ ├── isPC.js
│ │ │ │ │ └── mpwxs.js
│ │ │ │ └── uni-swipe-action
│ │ │ │ │ └── uni-swipe-action.vue
│ │ │ ├── changelog.md
│ │ │ └── package.json
│ │ ├── uni-file-picker
│ │ │ ├── readme.md
│ │ │ └── package.json
│ │ ├── uni-title
│ │ │ ├── readme.md
│ │ │ └── changelog.md
│ │ ├── uni-segmented-control
│ │ │ ├── readme.md
│ │ │ └── changelog.md
│ │ ├── uni-collapse
│ │ │ ├── readme.md
│ │ │ └── changelog.md
│ │ ├── uni-easyinput
│ │ │ ├── readme.md
│ │ │ └── components
│ │ │ │ └── uni-easyinput
│ │ │ │ └── common.js
│ │ ├── uni-data-checkbox
│ │ │ ├── readme.md
│ │ │ └── changelog.md
│ │ ├── uni-forms
│ │ │ └── readme.md
│ │ ├── uni-data-picker
│ │ │ ├── readme.md
│ │ │ └── components
│ │ │ │ └── uni-data-picker
│ │ │ │ └── keypress.js
│ │ └── uni-list
│ │ │ └── components
│ │ │ ├── uni-list-chat
│ │ │ └── uni-list-chat.scss
│ │ │ └── uni-list
│ │ │ └── uni-refresh.vue
│ ├── shime-uni.d.ts
│ ├── config
│ │ └── env.ts
│ ├── pages
│ │ ├── login
│ │ │ └── service.ts
│ │ ├── contact
│ │ │ ├── less
│ │ │ │ └── index.less
│ │ │ └── index.vue
│ │ ├── chat
│ │ │ └── components
│ │ │ │ ├── MessageSpeech.vue
│ │ │ │ ├── PhonemeBox.vue
│ │ │ │ ├── TextPronunciation.vue
│ │ │ │ ├── CommonAudioPlayer.vue
│ │ │ │ └── Prompt.vue
│ │ └── feedback
│ │ │ └── less
│ │ │ └── index.less
│ ├── env.d.ts
│ ├── axios
│ │ ├── axiosServer.ts
│ │ ├── api.ts
│ │ └── axiosService.ts
│ ├── App.vue
│ ├── utils
│ │ ├── utils.ts
│ │ └── bus.ts
│ ├── global
│ │ └── globalCount.hooks.ts
│ ├── api
│ │ ├── sys.ts
│ │ ├── topic.ts
│ │ └── account.ts
│ ├── components
│ │ ├── GithubLink.vue
│ │ ├── Rate.vue
│ │ ├── LoadingRound.vue
│ │ ├── Loading.vue
│ │ └── Checkbox.vue
│ ├── main.ts
│ ├── less
│ │ └── global.less
│ └── uni.scss
├── favicon.png
├── tsconfig.json
├── vite.config.ts
└── index.html
└── .gitignore
/talkieai-server/app/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/talkieai-server/app/api/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/talkieai-server/app/core/db_cache.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/talkieai-server/app/models/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/models/chat.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/talkieai-server/app/ai/impl/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/static/img/loginImg/2.png:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/static/img/loginImg/3.png:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/static/img/loginImg/qq.png:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/static/img/loginImg/sj.png:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/static/img/loginImg/wx.png:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/static/img/loginImg/yz.png:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/talkieai-server/start.sh:
--------------------------------------------------------------------------------
1 | nohup uvicorn app.main:app --host 0.0.0.0 --port 8097 &
2 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-scss/index.scss:
--------------------------------------------------------------------------------
1 | @import './styles/index.scss';
2 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-section/changelog.md:
--------------------------------------------------------------------------------
1 | ## 0.0.1(2022-07-22)
2 | - 初始化
3 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | /talkieai-server/.env
2 | /talkieai-uniapp/package-lock.json
3 | /talkieai-uniapp/node_modules/
4 |
--------------------------------------------------------------------------------
/talkieai-uniapp/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/maioria/chatgpt-talkieai/HEAD/talkieai-uniapp/favicon.png
--------------------------------------------------------------------------------
/talkieai-uniapp/src/static/vip.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/maioria/chatgpt-talkieai/HEAD/talkieai-uniapp/src/static/vip.png
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-scss/styles/setting/_border.scss:
--------------------------------------------------------------------------------
1 | .uni-border {
2 | border: 1px $uni-border-1 solid;
3 | }
--------------------------------------------------------------------------------
/talkieai-uniapp/src/static/check.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/maioria/chatgpt-talkieai/HEAD/talkieai-uniapp/src/static/check.png
--------------------------------------------------------------------------------
/talkieai-uniapp/src/static/clear.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/maioria/chatgpt-talkieai/HEAD/talkieai-uniapp/src/static/clear.png
--------------------------------------------------------------------------------
/talkieai-uniapp/src/static/edit.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/maioria/chatgpt-talkieai/HEAD/talkieai-uniapp/src/static/edit.png
--------------------------------------------------------------------------------
/talkieai-uniapp/src/static/home.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/maioria/chatgpt-talkieai/HEAD/talkieai-uniapp/src/static/home.png
--------------------------------------------------------------------------------
/talkieai-uniapp/src/static/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/maioria/chatgpt-talkieai/HEAD/talkieai-uniapp/src/static/logo.png
--------------------------------------------------------------------------------
/talkieai-uniapp/src/static/mine.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/maioria/chatgpt-talkieai/HEAD/talkieai-uniapp/src/static/mine.png
--------------------------------------------------------------------------------
/talkieai-uniapp/src/static/right.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/maioria/chatgpt-talkieai/HEAD/talkieai-uniapp/src/static/right.png
--------------------------------------------------------------------------------
/talkieai-uniapp/src/static/ai-robot.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/maioria/chatgpt-talkieai/HEAD/talkieai-uniapp/src/static/ai-robot.jpg
--------------------------------------------------------------------------------
/talkieai-uniapp/src/static/change.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/maioria/chatgpt-talkieai/HEAD/talkieai-uniapp/src/static/change.png
--------------------------------------------------------------------------------
/talkieai-uniapp/src/static/concat.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/maioria/chatgpt-talkieai/HEAD/talkieai-uniapp/src/static/concat.png
--------------------------------------------------------------------------------
/talkieai-uniapp/src/static/deleted.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/maioria/chatgpt-talkieai/HEAD/talkieai-uniapp/src/static/deleted.png
--------------------------------------------------------------------------------
/talkieai-uniapp/src/static/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/maioria/chatgpt-talkieai/HEAD/talkieai-uniapp/src/static/favicon.ico
--------------------------------------------------------------------------------
/talkieai-uniapp/src/static/feedback.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/maioria/chatgpt-talkieai/HEAD/talkieai-uniapp/src/static/feedback.png
--------------------------------------------------------------------------------
/talkieai-uniapp/src/static/loading.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/maioria/chatgpt-talkieai/HEAD/talkieai-uniapp/src/static/loading.png
--------------------------------------------------------------------------------
/talkieai-uniapp/src/static/playing.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/maioria/chatgpt-talkieai/HEAD/talkieai-uniapp/src/static/playing.png
--------------------------------------------------------------------------------
/talkieai-uniapp/src/static/setting.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/maioria/chatgpt-talkieai/HEAD/talkieai-uniapp/src/static/setting.png
--------------------------------------------------------------------------------
/talkieai-uniapp/src/static/un_check.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/maioria/chatgpt-talkieai/HEAD/talkieai-uniapp/src/static/un_check.png
--------------------------------------------------------------------------------
/talkieai-uniapp/src/static/connection.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/maioria/chatgpt-talkieai/HEAD/talkieai-uniapp/src/static/connection.png
--------------------------------------------------------------------------------
/talkieai-uniapp/src/static/icon_close.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/maioria/chatgpt-talkieai/HEAD/talkieai-uniapp/src/static/icon_close.png
--------------------------------------------------------------------------------
/talkieai-uniapp/src/static/icon_hint.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/maioria/chatgpt-talkieai/HEAD/talkieai-uniapp/src/static/icon_hint.png
--------------------------------------------------------------------------------
/talkieai-uniapp/src/static/icon_home.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/maioria/chatgpt-talkieai/HEAD/talkieai-uniapp/src/static/icon_home.png
--------------------------------------------------------------------------------
/talkieai-uniapp/src/static/icon_send.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/maioria/chatgpt-talkieai/HEAD/talkieai-uniapp/src/static/icon_send.png
--------------------------------------------------------------------------------
/talkieai-uniapp/src/static/icon_trash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/maioria/chatgpt-talkieai/HEAD/talkieai-uniapp/src/static/icon_trash.png
--------------------------------------------------------------------------------
/talkieai-uniapp/src/static/icon_voice.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/maioria/chatgpt-talkieai/HEAD/talkieai-uniapp/src/static/icon_voice.png
--------------------------------------------------------------------------------
/talkieai-uniapp/src/static/voice_play.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/maioria/chatgpt-talkieai/HEAD/talkieai-uniapp/src/static/voice_play.png
--------------------------------------------------------------------------------
/talkieai-uniapp/src/static/contact_us.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/maioria/chatgpt-talkieai/HEAD/talkieai-uniapp/src/static/contact_us.jpeg
--------------------------------------------------------------------------------
/talkieai-uniapp/src/static/edit_select.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/maioria/chatgpt-talkieai/HEAD/talkieai-uniapp/src/static/edit_select.png
--------------------------------------------------------------------------------
/talkieai-uniapp/src/static/home_select.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/maioria/chatgpt-talkieai/HEAD/talkieai-uniapp/src/static/home_select.png
--------------------------------------------------------------------------------
/talkieai-uniapp/src/static/icon_collect.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/maioria/chatgpt-talkieai/HEAD/talkieai-uniapp/src/static/icon_collect.png
--------------------------------------------------------------------------------
/talkieai-uniapp/src/static/icon_correct.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/maioria/chatgpt-talkieai/HEAD/talkieai-uniapp/src/static/icon_correct.png
--------------------------------------------------------------------------------
/talkieai-uniapp/src/static/icon_grammar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/maioria/chatgpt-talkieai/HEAD/talkieai-uniapp/src/static/icon_grammar.png
--------------------------------------------------------------------------------
/talkieai-uniapp/src/static/icon_keybord.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/maioria/chatgpt-talkieai/HEAD/talkieai-uniapp/src/static/icon_keybord.png
--------------------------------------------------------------------------------
/talkieai-uniapp/src/static/icon_prompt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/maioria/chatgpt-talkieai/HEAD/talkieai-uniapp/src/static/icon_prompt.png
--------------------------------------------------------------------------------
/talkieai-uniapp/src/static/icon_settings.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/maioria/chatgpt-talkieai/HEAD/talkieai-uniapp/src/static/icon_settings.png
--------------------------------------------------------------------------------
/talkieai-uniapp/src/static/mine_select.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/maioria/chatgpt-talkieai/HEAD/talkieai-uniapp/src/static/mine_select.png
--------------------------------------------------------------------------------
/talkieai-uniapp/src/static/voice_playing.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/maioria/chatgpt-talkieai/HEAD/talkieai-uniapp/src/static/voice_playing.gif
--------------------------------------------------------------------------------
/talkieai-uniapp/src/static/icon_copy_text.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/maioria/chatgpt-talkieai/HEAD/talkieai-uniapp/src/static/icon_copy_text.png
--------------------------------------------------------------------------------
/talkieai-uniapp/src/static/icon_down_white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/maioria/chatgpt-talkieai/HEAD/talkieai-uniapp/src/static/icon_down_white.png
--------------------------------------------------------------------------------
/talkieai-uniapp/src/static/icon_incorrect.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/maioria/chatgpt-talkieai/HEAD/talkieai-uniapp/src/static/icon_incorrect.png
--------------------------------------------------------------------------------
/talkieai-uniapp/src/static/icon_menu_play.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/maioria/chatgpt-talkieai/HEAD/talkieai-uniapp/src/static/icon_menu_play.png
--------------------------------------------------------------------------------
/talkieai-uniapp/src/static/icon_translate.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/maioria/chatgpt-talkieai/HEAD/talkieai-uniapp/src/static/icon_translate.png
--------------------------------------------------------------------------------
/talkieai-uniapp/src/static/icon_voice_play.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/maioria/chatgpt-talkieai/HEAD/talkieai-uniapp/src/static/icon_voice_play.png
--------------------------------------------------------------------------------
/talkieai-uniapp/src/static/img/icons/star.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/maioria/chatgpt-talkieai/HEAD/talkieai-uniapp/src/static/img/icons/star.png
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-fav/components/uni-fav/i18n/zh-Hans.json:
--------------------------------------------------------------------------------
1 | {
2 | "uni-fav.collect": "收藏",
3 | "uni-fav.collected": "已收藏"
4 | }
5 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-fav/components/uni-fav/i18n/zh-Hant.json:
--------------------------------------------------------------------------------
1 | {
2 | "uni-fav.collect": "收藏",
3 | "uni-fav.collected": "已收藏"
4 | }
5 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/static/feedback_success.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/maioria/chatgpt-talkieai/HEAD/talkieai-uniapp/src/static/feedback_success.png
--------------------------------------------------------------------------------
/talkieai-uniapp/src/static/github/GitHub_Logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/maioria/chatgpt-talkieai/HEAD/talkieai-uniapp/src/static/github/GitHub_Logo.png
--------------------------------------------------------------------------------
/talkieai-uniapp/src/static/github/github-mark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/maioria/chatgpt-talkieai/HEAD/talkieai-uniapp/src/static/github/github-mark.png
--------------------------------------------------------------------------------
/talkieai-uniapp/src/static/icon_header_back.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/maioria/chatgpt-talkieai/HEAD/talkieai-uniapp/src/static/icon_header_back.png
--------------------------------------------------------------------------------
/talkieai-uniapp/src/static/icon_switch_down.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/maioria/chatgpt-talkieai/HEAD/talkieai-uniapp/src/static/icon_switch_down.png
--------------------------------------------------------------------------------
/talkieai-uniapp/src/static/icon_voice_fixed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/maioria/chatgpt-talkieai/HEAD/talkieai-uniapp/src/static/icon_voice_fixed.png
--------------------------------------------------------------------------------
/talkieai-uniapp/src/static/img/icons/feedback.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/maioria/chatgpt-talkieai/HEAD/talkieai-uniapp/src/static/img/icons/feedback.png
--------------------------------------------------------------------------------
/talkieai-uniapp/src/static/img/icons/vip-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/maioria/chatgpt-talkieai/HEAD/talkieai-uniapp/src/static/img/icons/vip-icon.png
--------------------------------------------------------------------------------
/talkieai-uniapp/src/static/menu_voice_playing.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/maioria/chatgpt-talkieai/HEAD/talkieai-uniapp/src/static/menu_voice_playing.gif
--------------------------------------------------------------------------------
/talkieai-uniapp/src/static/topic-result-pass.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/maioria/chatgpt-talkieai/HEAD/talkieai-uniapp/src/static/topic-result-pass.png
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-fav/components/uni-fav/i18n/en.json:
--------------------------------------------------------------------------------
1 | {
2 | "uni-fav.collect": "collect",
3 | "uni-fav.collected": "collected"
4 | }
5 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/static/icon_collect_actived.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/maioria/chatgpt-talkieai/HEAD/talkieai-uniapp/src/static/icon_collect_actived.png
--------------------------------------------------------------------------------
/talkieai-server/app/core/logging.py:
--------------------------------------------------------------------------------
1 | import logging
2 |
3 | logging.basicConfig(level=logging.INFO, format='%(asctime)s - %(name)s - %(levelname)s - %(message)s')
4 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/static/default-account-avatar.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/maioria/chatgpt-talkieai/HEAD/talkieai-uniapp/src/static/default-account-avatar.jpg
--------------------------------------------------------------------------------
/talkieai-uniapp/src/static/default-account-avatar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/maioria/chatgpt-talkieai/HEAD/talkieai-uniapp/src/static/default-account-avatar.png
--------------------------------------------------------------------------------
/talkieai-uniapp/src/static/topic-result-not-pass.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/maioria/chatgpt-talkieai/HEAD/talkieai-uniapp/src/static/topic-result-not-pass.png
--------------------------------------------------------------------------------
/talkieai-uniapp/src/static/github/github-mark-white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/maioria/chatgpt-talkieai/HEAD/talkieai-uniapp/src/static/github/github-mark-white.png
--------------------------------------------------------------------------------
/talkieai-uniapp/src/static/img/icons/history-records.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/maioria/chatgpt-talkieai/HEAD/talkieai-uniapp/src/static/img/icons/history-records.png
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-ui/components/uni-ui/uni-ui.vue:
--------------------------------------------------------------------------------
1 |
2 | 占位组件,请勿使用
3 |
4 |
6 |
8 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-search-bar/components/uni-search-bar/i18n/zh-Hans.json:
--------------------------------------------------------------------------------
1 | {
2 | "uni-search-bar.cancel": "取消",
3 | "uni-search-bar.placeholder": "请输入搜索内容"
4 | }
5 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-search-bar/components/uni-search-bar/i18n/zh-Hant.json:
--------------------------------------------------------------------------------
1 | {
2 | "uni-search-bar.cancel": "取消",
3 | "uni-search-bar.placeholder": "請輸入搜索內容"
4 | }
5 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/shime-uni.d.ts:
--------------------------------------------------------------------------------
1 | export {}
2 |
3 | declare module "vue" {
4 | type Hooks = App.AppInstance & Page.PageInstance;
5 | interface ComponentCustomOptions extends Hooks {}
6 | }
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-search-bar/components/uni-search-bar/i18n/en.json:
--------------------------------------------------------------------------------
1 | {
2 | "uni-search-bar.cancel": "cancel",
3 | "uni-search-bar.placeholder": "Search enter content"
4 | }
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-icons/components/uni-icons/uniicons.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/maioria/chatgpt-talkieai/HEAD/talkieai-uniapp/src/uni_modules/uni-icons/components/uni-icons/uniicons.ttf
--------------------------------------------------------------------------------
/talkieai-uniapp/src/config/env.ts:
--------------------------------------------------------------------------------
1 | export default {
2 | // basePath: "http://192.168.0.102:8098/api/v1"
3 | basePath: "http://localhost:8097/api/v1"
4 | // basePath: "https://talkie.prejade.com/api/v1"
5 | };
6 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-countdown/components/uni-countdown/i18n/en.json:
--------------------------------------------------------------------------------
1 | {
2 | "uni-countdown.day": "day",
3 | "uni-countdown.h": "h",
4 | "uni-countdown.m": "m",
5 | "uni-countdown.s": "s"
6 | }
7 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-countdown/components/uni-countdown/i18n/zh-Hans.json:
--------------------------------------------------------------------------------
1 | {
2 | "uni-countdown.day": "天",
3 | "uni-countdown.h": "时",
4 | "uni-countdown.m": "分",
5 | "uni-countdown.s": "秒"
6 | }
7 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-countdown/components/uni-countdown/i18n/zh-Hant.json:
--------------------------------------------------------------------------------
1 | {
2 | "uni-countdown.day": "天",
3 | "uni-countdown.h": "時",
4 | "uni-countdown.m": "分",
5 | "uni-countdown.s": "秒"
6 | }
7 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-pagination/components/uni-pagination/i18n/zh-Hans.json:
--------------------------------------------------------------------------------
1 | {
2 | "uni-pagination.prevText": "上一页",
3 | "uni-pagination.nextText": "下一页",
4 | "uni-pagination.piecePerPage": "条/页"
5 | }
6 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-pagination/components/uni-pagination/i18n/zh-Hant.json:
--------------------------------------------------------------------------------
1 | {
2 | "uni-pagination.prevText": "上一頁",
3 | "uni-pagination.nextText": "下一頁",
4 | "uni-pagination.piecePerPage": "條/頁"
5 | }
6 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-pagination/components/uni-pagination/i18n/en.json:
--------------------------------------------------------------------------------
1 | {
2 | "uni-pagination.prevText": "prev",
3 | "uni-pagination.nextText": "next",
4 | "uni-pagination.piecePerPage": "piece/page"
5 | }
6 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-pagination/components/uni-pagination/i18n/es.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/maioria/chatgpt-talkieai/HEAD/talkieai-uniapp/src/uni_modules/uni-pagination/components/uni-pagination/i18n/es.json
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-load-more/components/uni-load-more/i18n/zh-Hans.json:
--------------------------------------------------------------------------------
1 | {
2 | "uni-load-more.contentdown": "上拉显示更多",
3 | "uni-load-more.contentrefresh": "正在加载...",
4 | "uni-load-more.contentnomore": "没有更多数据了"
5 | }
6 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-load-more/components/uni-load-more/i18n/zh-Hant.json:
--------------------------------------------------------------------------------
1 | {
2 | "uni-load-more.contentdown": "上拉顯示更多",
3 | "uni-load-more.contentrefresh": "正在加載...",
4 | "uni-load-more.contentnomore": "沒有更多數據了"
5 | }
6 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-scss/changelog.md:
--------------------------------------------------------------------------------
1 | ## 1.0.3(2022-01-21)
2 | - 优化 组件示例
3 | ## 1.0.2(2021-11-22)
4 | - 修复 / 符号在 vue 不同版本兼容问题引起的报错问题
5 | ## 1.0.1(2021-11-22)
6 | - 修复 vue3中scss语法兼容问题
7 | ## 1.0.0(2021-11-18)
8 | - init
9 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-pagination/components/uni-pagination/i18n/fr.json:
--------------------------------------------------------------------------------
1 | {
2 | "uni-pagination.prevText": "précédente",
3 | "uni-pagination.nextText": "suivante",
4 | "uni-pagination.piecePerPage": "Articles/Pages"
5 | }
6 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-popup/components/uni-popup/i18n/zh-Hant.json:
--------------------------------------------------------------------------------
1 | {
2 | "uni-popup.cancel": "取消",
3 | "uni-popup.ok": "確定",
4 | "uni-popup.placeholder": "請輸入",
5 | "uni-popup.title": "提示",
6 | "uni-popup.shareTitle": "分享到"
7 | }
8 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-load-more/components/uni-load-more/i18n/en.json:
--------------------------------------------------------------------------------
1 | {
2 | "uni-load-more.contentdown": "Pull up to show more",
3 | "uni-load-more.contentrefresh": "loading...",
4 | "uni-load-more.contentnomore": "No more data"
5 | }
6 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-popup/components/uni-popup/i18n/zh-Hans.json:
--------------------------------------------------------------------------------
1 | {
2 | "uni-popup.cancel": "取消",
3 | "uni-popup.ok": "确定",
4 | "uni-popup.placeholder": "请输入",
5 | "uni-popup.title": "提示",
6 | "uni-popup.shareTitle": "分享到"
7 | }
8 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-scss/readme.md:
--------------------------------------------------------------------------------
1 | `uni-sass` 是 `uni-ui`提供的一套全局样式 ,通过一些简单的类名和`sass`变量,实现简单的页面布局操作,比如颜色、边距、圆角等。
2 |
3 | ### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-sass)
4 | #### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-fab/readme.md:
--------------------------------------------------------------------------------
1 | ## Fab 悬浮按钮
2 | > **组件名:uni-fab**
3 | > 代码块: `uFab`
4 |
5 |
6 | 点击可展开一个图形按钮菜单
7 |
8 | ### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-fab)
9 | #### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-fav/components/uni-fav/i18n/index.js:
--------------------------------------------------------------------------------
1 | import en from './en.json'
2 | import zhHans from './zh-Hans.json'
3 | import zhHant from './zh-Hant.json'
4 | export default {
5 | en,
6 | 'zh-Hans': zhHans,
7 | 'zh-Hant': zhHant
8 | }
9 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-popup/components/uni-popup/i18n/en.json:
--------------------------------------------------------------------------------
1 | {
2 | "uni-popup.cancel": "cancel",
3 | "uni-popup.ok": "ok",
4 | "uni-popup.placeholder": "pleace enter",
5 | "uni-popup.title": "Hint",
6 | "uni-popup.shareTitle": "Share to"
7 | }
8 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-popup/components/uni-popup/i18n/index.js:
--------------------------------------------------------------------------------
1 | import en from './en.json'
2 | import zhHans from './zh-Hans.json'
3 | import zhHant from './zh-Hant.json'
4 | export default {
5 | en,
6 | 'zh-Hans': zhHans,
7 | 'zh-Hant': zhHant
8 | }
9 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-calendar/components/uni-calendar/i18n/index.js:
--------------------------------------------------------------------------------
1 | import en from './en.json'
2 | import zhHans from './zh-Hans.json'
3 | import zhHant from './zh-Hant.json'
4 | export default {
5 | en,
6 | 'zh-Hans': zhHans,
7 | 'zh-Hant': zhHant
8 | }
9 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-countdown/components/uni-countdown/i18n/index.js:
--------------------------------------------------------------------------------
1 | import en from './en.json'
2 | import zhHans from './zh-Hans.json'
3 | import zhHant from './zh-Hant.json'
4 | export default {
5 | en,
6 | 'zh-Hans': zhHans,
7 | 'zh-Hant': zhHant
8 | }
9 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-goods-nav/components/uni-goods-nav/i18n/index.js:
--------------------------------------------------------------------------------
1 | import en from './en.json'
2 | import zhHans from './zh-Hans.json'
3 | import zhHant from './zh-Hant.json'
4 | export default {
5 | en,
6 | 'zh-Hans': zhHans,
7 | 'zh-Hant': zhHant
8 | }
9 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-icons/readme.md:
--------------------------------------------------------------------------------
1 | ## Icons 图标
2 | > **组件名:uni-icons**
3 | > 代码块: `uIcons`
4 |
5 | 用于展示 icons 图标 。
6 |
7 | ### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-icons)
8 | #### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
9 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-load-more/components/uni-load-more/i18n/index.js:
--------------------------------------------------------------------------------
1 | import en from './en.json'
2 | import zhHans from './zh-Hans.json'
3 | import zhHant from './zh-Hant.json'
4 | export default {
5 | en,
6 | 'zh-Hans': zhHans,
7 | 'zh-Hant': zhHant
8 | }
9 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-grid/readme.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | ## Grid 宫格
4 | > **组件名:uni-grid**
5 | > 代码块: `uGrid`
6 |
7 |
8 | 宫格组件。
9 |
10 | ### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-grid)
11 | #### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-search-bar/components/uni-search-bar/i18n/index.js:
--------------------------------------------------------------------------------
1 | import en from './en.json'
2 | import zhHans from './zh-Hans.json'
3 | import zhHant from './zh-Hant.json'
4 | export default {
5 | en,
6 | 'zh-Hans': zhHans,
7 | 'zh-Hant': zhHant
8 | }
9 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-drawer/readme.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | ## Drawer 抽屉
4 | > **组件名:uni-drawer**
5 | > 代码块: `uDrawer`
6 |
7 | 抽屉侧滑菜单。
8 |
9 | ### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-drawer)
10 | #### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-fav/readme.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | ## Fav 收藏按钮
4 | > **组件名:uni-fav**
5 | > 代码块: `uFav`
6 |
7 | 用于收藏功能,可点击切换选中、不选中的状态。
8 |
9 | ### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-fav)
10 | #### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-goods-nav/components/uni-goods-nav/i18n/zh-Hans.json:
--------------------------------------------------------------------------------
1 | {
2 | "uni-goods-nav.options.shop": "店铺",
3 | "uni-goods-nav.options.cart": "购物车",
4 | "uni-goods-nav.buttonGroup.addToCart": "加入购物车",
5 | "uni-goods-nav.buttonGroup.buyNow": "立即购买"
6 | }
7 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-goods-nav/components/uni-goods-nav/i18n/zh-Hant.json:
--------------------------------------------------------------------------------
1 | {
2 | "uni-goods-nav.options.shop": "店鋪",
3 | "uni-goods-nav.options.cart": "購物車",
4 | "uni-goods-nav.buttonGroup.addToCart": "加入購物車",
5 | "uni-goods-nav.buttonGroup.buyNow": "立即購買"
6 | }
7 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-group/readme.md:
--------------------------------------------------------------------------------
1 |
2 | ## Group 分组
3 | > **组件名:uni-group**
4 | > 代码块: `uGroup`
5 |
6 | 分组组件可用于将组件分组,添加间隔,以产生明显的区块。
7 |
8 | ### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-group)
9 | #### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-combox/readme.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | ## Combox 组合框
4 | > **组件名:uni-combox**
5 | > 代码块: `uCombox`
6 |
7 |
8 | 组合框组件。
9 |
10 | ### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-combox)
11 | #### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-datetime-picker/components/uni-datetime-picker/i18n/index.js:
--------------------------------------------------------------------------------
1 | import en from './en.json'
2 | import zhHans from './zh-Hans.json'
3 | import zhHant from './zh-Hant.json'
4 | export default {
5 | en,
6 | 'zh-Hans': zhHans,
7 | 'zh-Hant': zhHant
8 | }
9 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-goods-nav/components/uni-goods-nav/i18n/en.json:
--------------------------------------------------------------------------------
1 | {
2 | "uni-goods-nav.options.shop": "shop",
3 | "uni-goods-nav.options.cart": "cart",
4 | "uni-goods-nav.buttonGroup.addToCart": "add to cart",
5 | "uni-goods-nav.buttonGroup.buyNow": "buy now"
6 | }
7 |
--------------------------------------------------------------------------------
/talkieai-server/app/models/response.py:
--------------------------------------------------------------------------------
1 | class ApiResponse:
2 | def __init__(self, code: str = '200', status: str = 'SUCCESS', data=None, message: str = 'success'):
3 | self.code = code
4 | self.status = status
5 | self.data = data
6 | self.message = message
7 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-card/readme.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | ## Card 卡片
4 | > **组件名:uni-card**
5 | > 代码块: `uCard`
6 |
7 | 卡片视图组件。
8 |
9 | ### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-card)
10 | #### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
11 |
12 |
13 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-countdown/readme.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | ## CountDown 倒计时
4 | > **组件名:uni-countdown**
5 | > 代码块: `uCountDown`
6 |
7 | 倒计时组件。
8 |
9 | ### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-countdown)
10 | #### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-section/readme.md:
--------------------------------------------------------------------------------
1 | ## Section 标题栏
2 | > **组件名:uni-section**
3 | > 代码块: `uSection`
4 |
5 | uni-section 组件主要用于文章、列表详情等标题展示
6 |
7 | ### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-section)
8 | #### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
9 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-tooltip/changelog.md:
--------------------------------------------------------------------------------
1 | ## 0.2.1(2022-05-09)
2 | - 修复 content 为空时仍然弹出的bug
3 | ## 0.2.0(2022-05-07)
4 | **注意:破坏性更新**
5 | - 更新 text 属性变更为 content
6 | - 更新 移除 width 属性
7 | ## 0.1.1(2022-04-27)
8 | - 修复 组件根 text 嵌套组件 warning
9 | ## 0.1.0(2022-04-21)
10 | - 初始化
11 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-goods-nav/readme.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | ## GoodsNav 商品导航
4 | > **组件名:uni-goods-nav**
5 | > 代码块: `uGoodsNav`
6 |
7 | 商品加入购物车,立即购买等。
8 |
9 | ### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-goods-nav)
10 | #### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
--------------------------------------------------------------------------------
/talkieai-server/app/core/exceptions.py:
--------------------------------------------------------------------------------
1 | # 用户资源访问受限exception
2 | class UserAccessDeniedException(Exception):
3 | pass
4 |
5 |
6 | # 用户密码不正确
7 | class UserPasswordIncorrectException(Exception):
8 | pass
9 |
10 |
11 | # 参数不正确
12 | class ParameterIncorrectException(Exception):
13 | pass
14 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-data-select/readme.md:
--------------------------------------------------------------------------------
1 | ## DataSelect 下拉框选择器
2 | > **组件名:uni-data-select**
3 | > 代码块: `uDataSelect`
4 |
5 | 当选项过多时,使用下拉菜单展示并选择内容
6 |
7 | ### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-data-select)
8 | #### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
9 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-steps/readme.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | ## Steps 步骤条
4 | > **组件名:uni-steps**
5 | > 代码块: `uSteps`
6 |
7 |
8 | 步骤条,常用于显示进度
9 |
10 | ### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-steps)
11 | #### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
12 |
13 |
14 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-table/readme.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | ## Table 表单
4 | > 组件名:``uni-table``,代码块: `uTable`。
5 |
6 | 用于展示多条结构类似的数据
7 |
8 | ### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-table)
9 | #### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-tooltip/readme.md:
--------------------------------------------------------------------------------
1 | ## Badge 数字角标
2 | > **组件名:uni-tooltip**
3 | > 代码块: `uTooltip`
4 |
5 | 数字角标一般和其它控件(列表、9宫格等)配合使用,用于进行数量提示,默认为实心灰色背景,
6 |
7 | ### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-tooltip)
8 | #### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
9 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-transition/readme.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | ## Transition 过渡动画
4 | > **组件名:uni-transition**
5 | > 代码块: `uTransition`
6 |
7 |
8 | 元素过渡动画
9 |
10 | ### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-transition)
11 | #### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-dateformat/readme.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | ### DateFormat 日期格式化
4 | > **组件名:uni-dateformat**
5 | > 代码块: `uDateformat`
6 |
7 |
8 | 日期格式化组件。
9 |
10 | ### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-dateformat)
11 | #### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-row/readme.md:
--------------------------------------------------------------------------------
1 | ## Layout 布局
2 |
3 | > **组件名 uni-row、uni-col**
4 | > 代码块: `uRow`、`uCol`
5 |
6 |
7 | 流式栅格系统,随着屏幕或视口分为 24 份,可以迅速简便地创建布局。
8 |
9 | ### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-row)
10 | #### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-swiper-dot/readme.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | ## SwiperDot 轮播图指示点
4 | > **组件名:uni-swiper-dot**
5 | > 代码块: `uSwiperDot`
6 |
7 |
8 | 自定义轮播图指示点
9 |
10 | ### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-swiper-dot)
11 | #### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-tag/readme.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | ## Tag 标签
4 | > **组件名:uni-tag**
5 | > 代码块: `uTag`
6 |
7 |
8 | 用于展示1个或多个文字标签,可点击切换选中、不选中的状态 。
9 |
10 | ### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-tag)
11 | #### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
12 |
13 |
14 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-rate/readme.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | ## Rate 评分
4 | > **组件名:uni-rate**
5 | > 代码块: `uRate`
6 | > 关联组件:`uni-icons`
7 |
8 |
9 | 评分组件,多用于购买商品后,对商品进行评价等场景
10 |
11 | ### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-rate)
12 | #### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-scss/styles/index.scss:
--------------------------------------------------------------------------------
1 | @import './setting/_variables.scss';
2 | @import './setting/_border.scss';
3 | @import './setting/_color.scss';
4 | @import './setting/_space.scss';
5 | @import './setting/_radius.scss';
6 | @import './setting/_text.scss';
7 | @import './setting/_styles.scss';
8 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-badge/readme.md:
--------------------------------------------------------------------------------
1 | ## Badge 数字角标
2 | > **组件名:uni-badge**
3 | > 代码块: `uBadge`
4 |
5 | 数字角标一般和其它控件(列表、9宫格等)配合使用,用于进行数量提示,默认为实心灰色背景,
6 |
7 | ### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-badge)
8 | #### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
9 |
10 |
11 |
--------------------------------------------------------------------------------
/talkieai-server/app/models/topic_models.py:
--------------------------------------------------------------------------------
1 | from enum import Enum
2 | from typing import List, Dict
3 |
4 | from pydantic import BaseModel, constr
5 |
6 |
7 | class CreateSessionDTO(BaseModel):
8 | topic_id: str
9 |
10 | class TopicCreateDTO(BaseModel):
11 | ai_role: str
12 | my_role: str
13 | topic: str
--------------------------------------------------------------------------------
/talkieai-uniapp/src/pages/login/service.ts:
--------------------------------------------------------------------------------
1 | import request from "@/axios/api";
2 | export default {
3 | wechatLogin: (data: any) => {
4 | return request('/wechat/code-login', "POST", data, false);
5 | },
6 | visitorLogin: (data: any) => {
7 | return request('/visitor-login', "POST", data, false);
8 | }
9 | };
10 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-indexed-list/readme.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | ## IndexedList 索引列表
4 | > **组件名:uni-indexed-list**
5 | > 代码块: `uIndexedList`
6 |
7 |
8 | 用于展示索引列表。
9 |
10 | ### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-indexed-list)
11 | #### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
12 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-link/readme.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | ## Link 链接
4 | > **组件名:uni-link**
5 | > 代码块: `uLink`
6 |
7 |
8 | uni-link是一个外部网页超链接组件,在小程序内复制url,在app内打开外部浏览器,在h5端打开新网页。
9 |
10 | ### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-link)
11 | #### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-notice-bar/readme.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | ## NoticeBar 通告栏
4 | > **组件名:uni-notice-bar**
5 | > 代码块: `uNoticeBar`
6 |
7 |
8 | 通告栏组件 。
9 |
10 | ### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-notice-bar)
11 | #### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
12 |
13 |
14 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-pagination/readme.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | ## Pagination 分页器
4 | > **组件名:uni-pagination**
5 | > 代码块: `uPagination`
6 |
7 |
8 | 分页器组件,用于展示页码、请求数据等。
9 |
10 | ### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-pagination)
11 | #### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
12 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-search-bar/readme.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | ## SearchBar 搜索栏
4 |
5 | > **组件名:uni-search-bar**
6 | > 代码块: `uSearchBar`
7 |
8 |
9 | 搜索栏组件
10 |
11 | ### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-search-bar)
12 | #### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
13 |
14 |
15 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
3 | declare module '*.vue' {
4 | import { DefineComponent } from 'vue'
5 | // eslint-disable-next-line @typescript-eslint/no-explicit-any, @typescript-eslint/ban-types
6 | const component: DefineComponent<{}, {}, any>
7 | export default component
8 | }
9 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-nav-bar/readme.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | ## NavBar 导航栏
4 | > **组件名:uni-nav-bar**
5 | > 代码块: `uNavBar`
6 |
7 | 导航栏组件,主要用于头部导航。
8 |
9 | ### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-nav-bar)
10 | #### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
11 |
12 |
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-number-box/readme.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | ## NumberBox 数字输入框
4 | > **组件名:uni-number-box**
5 | > 代码块: `uNumberBox`
6 |
7 |
8 | 带加减按钮的数字输入框。
9 |
10 | ### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-number-box)
11 | #### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
12 |
13 |
14 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-table/i18n/zh-Hans.json:
--------------------------------------------------------------------------------
1 | {
2 | "filter-dropdown.reset": "重置",
3 | "filter-dropdown.search": "搜索",
4 | "filter-dropdown.submit": "确定",
5 | "filter-dropdown.filter": "筛选",
6 | "filter-dropdown.gt": "大于等于",
7 | "filter-dropdown.lt": "小于等于",
8 | "filter-dropdown.date": "日期范围"
9 | }
10 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-table/i18n/zh-Hant.json:
--------------------------------------------------------------------------------
1 | {
2 | "filter-dropdown.reset": "重置",
3 | "filter-dropdown.search": "搜索",
4 | "filter-dropdown.submit": "確定",
5 | "filter-dropdown.filter": "篩選",
6 | "filter-dropdown.gt": "大於等於",
7 | "filter-dropdown.lt": "小於等於",
8 | "filter-dropdown.date": "日期範圍"
9 | }
10 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-table/i18n/index.js:
--------------------------------------------------------------------------------
1 | import en from './en.json'
2 | import es from './es.json'
3 | import fr from './fr.json'
4 | import zhHans from './zh-Hans.json'
5 | import zhHant from './zh-Hant.json'
6 | export default {
7 | en,
8 | es,
9 | fr,
10 | 'zh-Hans': zhHans,
11 | 'zh-Hant': zhHant
12 | }
13 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-swipe-action/readme.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | ## SwipeAction 滑动操作
4 | > **组件名:uni-swipe-action**
5 | > 代码块: `uSwipeAction`、`uSwipeActionItem`
6 |
7 |
8 | 通过滑动触发选项的容器
9 |
10 | ### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-swipe-action)
11 | #### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
--------------------------------------------------------------------------------
/talkieai-server/app/models/sys_models.py:
--------------------------------------------------------------------------------
1 | from enum import Enum
2 | from typing import List, Dict
3 |
4 | from pydantic import BaseModel, constr
5 |
6 | class UpdateLanguageDTO(BaseModel):
7 | language: constr(min_length=1)
8 |
9 |
10 | class FeedbackDTO(BaseModel):
11 | content: constr(min_length=1)
12 | contact: str = None
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-file-picker/readme.md:
--------------------------------------------------------------------------------
1 |
2 | ## FilePicker 文件选择上传
3 |
4 | > **组件名:uni-file-picker**
5 | > 代码块: `uFilePicker`
6 |
7 |
8 | 文件选择上传组件,可以选择图片、视频等任意文件并上传到当前绑定的服务空间
9 |
10 | ### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-file-picker)
11 | #### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-load-more/readme.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | ### LoadMore 加载更多
4 | > **组件名:uni-load-more**
5 | > 代码块: `uLoadMore`
6 |
7 |
8 | 用于列表中,做滚动加载使用,展示 loading 的各种状态。
9 |
10 |
11 | ### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-load-more)
12 | #### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
13 |
14 |
15 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-title/readme.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | ## Title 标题
4 | > **组件名:uni-title**
5 | > 代码块: `uTitle`
6 |
7 |
8 | 章节标题,通常用于记录页面标题,使用当前组件,uni-app 如果开启统计,将会自动统计页面标题 。
9 |
10 | ### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-title)
11 | #### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-segmented-control/readme.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | ## SegmentedControl 分段器
4 | > **组件名:uni-segmented-control**
5 | > 代码块: `uSegmentedControl`
6 |
7 |
8 | 用作不同视图的显示
9 |
10 | ### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-segmented-control)
11 | #### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
12 |
13 |
14 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-pagination/components/uni-pagination/i18n/index.js:
--------------------------------------------------------------------------------
1 | import en from './en.json'
2 | import es from './es.json'
3 | import fr from './fr.json'
4 | import zhHans from './zh-Hans.json'
5 | import zhHant from './zh-Hant.json'
6 | export default {
7 | en,
8 | es,
9 | fr,
10 | 'zh-Hans': zhHans,
11 | 'zh-Hant': zhHant
12 | }
13 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-popup/readme.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | ## Popup 弹出层
4 | > **组件名:uni-popup**
5 | > 代码块: `uPopup`
6 | > 关联组件:`uni-transition`
7 |
8 |
9 | 弹出层组件,在应用中弹出一个消息提示窗口、提示框等
10 |
11 | ### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-popup)
12 | #### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-table/i18n/en.json:
--------------------------------------------------------------------------------
1 | {
2 | "filter-dropdown.reset": "Reset",
3 | "filter-dropdown.search": "Search",
4 | "filter-dropdown.submit": "Submit",
5 | "filter-dropdown.filter": "Filter",
6 | "filter-dropdown.gt": "Greater or equal to",
7 | "filter-dropdown.lt": "Less than or equal to",
8 | "filter-dropdown.date": "Date"
9 | }
10 |
--------------------------------------------------------------------------------
/talkieai-server/requirements.txt:
--------------------------------------------------------------------------------
1 | uvicorn==0.20.0
2 | azure_storage==0.37.0
3 | fastapi==0.109.0
4 | openai==1.9.0
5 | pydantic==1.10.5
6 | pydub==0.25.1
7 | PyJWT==2.8.0
8 | python-dotenv==1.0.1
9 | SQLAlchemy==2.0.10
10 | starlette==0.36.1
11 | zhipuai==1.0.7
12 | pymysql~=1.0.2
13 | azure-cognitiveservices-speech~=1.34.1
14 | requests~=2.28.2
15 | python-multipart
16 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-table/i18n/es.json:
--------------------------------------------------------------------------------
1 | {
2 | "filter-dropdown.reset": "Reiniciar",
3 | "filter-dropdown.search": "Búsqueda",
4 | "filter-dropdown.submit": "Entregar",
5 | "filter-dropdown.filter": "Filtrar",
6 | "filter-dropdown.gt": "Mayor o igual a",
7 | "filter-dropdown.lt": "Menos que o igual a",
8 | "filter-dropdown.date": "Fecha"
9 | }
10 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-table/i18n/fr.json:
--------------------------------------------------------------------------------
1 | {
2 | "filter-dropdown.reset": "Réinitialiser",
3 | "filter-dropdown.search": "Chercher",
4 | "filter-dropdown.submit": "Soumettre",
5 | "filter-dropdown.filter": "Filtre",
6 | "filter-dropdown.gt": "Supérieur ou égal à",
7 | "filter-dropdown.lt": "Inférieur ou égal à",
8 | "filter-dropdown.date": "Date"
9 | }
10 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/axios/axiosServer.ts:
--------------------------------------------------------------------------------
1 | // import axios from "./axiosService";
2 | // import qs from "query-string";
3 |
4 | // export const PostJson = (url: string, params: any) => {
5 | // return axios.post(url, params);
6 | // };
7 |
8 | // export const GetUrl = (url: string, params: any = {}) => {
9 | // return axios.get(`${url}?${qs.stringify(params)}`, params);
10 | // };
11 |
--------------------------------------------------------------------------------
/talkieai-uniapp/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "@vue/tsconfig/tsconfig.json",
3 | "compilerOptions": {
4 | "sourceMap": true,
5 | "baseUrl": ".",
6 | "paths": {
7 | "@/*": ["./src/*"]
8 | },
9 | "lib": ["esnext", "dom"],
10 | "types": ["@dcloudio/types"]
11 | },
12 | "include": ["src/**/*.ts", "src/**/*.d.ts", "src/**/*.tsx", "src/**/*.vue"]
13 | }
14 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/pages/contact/less/index.less:
--------------------------------------------------------------------------------
1 | @import url('../../../less/global.less');
2 | .contact{
3 | display: flex;
4 | padding-top: 100rpx;
5 | justify-content: center;
6 | flex-direction: column;
7 | align-items: center;
8 | .contact-text{
9 | font-size: 28rpx;
10 | }
11 | .contact-image{
12 | width: 600rpx;
13 | height: 1075rpx;
14 | margin-top: 40rpx;
15 | }
16 | }
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-collapse/readme.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | ## Collapse 折叠面板
4 | > **组件名:uni-collapse**
5 | > 代码块: `uCollapse`
6 | > 关联组件:`uni-collapse-item`、`uni-icons`。
7 |
8 |
9 | 折叠面板用来折叠/显示过长的内容或者是列表。通常是在多内容分类项使用,折叠不重要的内容,显示重要内容。点击可以展开折叠部分。
10 |
11 | ### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-collapse)
12 | #### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-calendar/components/uni-calendar/i18n/zh-Hans.json:
--------------------------------------------------------------------------------
1 | {
2 | "uni-calender.ok": "确定",
3 | "uni-calender.cancel": "取消",
4 | "uni-calender.today": "今日",
5 | "uni-calender.SUN": "日",
6 | "uni-calender.MON": "一",
7 | "uni-calender.TUE": "二",
8 | "uni-calender.WED": "三",
9 | "uni-calender.THU": "四",
10 | "uni-calender.FRI": "五",
11 | "uni-calender.SAT": "六"
12 | }
13 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-calendar/components/uni-calendar/i18n/zh-Hant.json:
--------------------------------------------------------------------------------
1 | {
2 | "uni-calender.ok": "確定",
3 | "uni-calender.cancel": "取消",
4 | "uni-calender.today": "今日",
5 | "uni-calender.SUN": "日",
6 | "uni-calender.MON": "一",
7 | "uni-calender.TUE": "二",
8 | "uni-calender.WED": "三",
9 | "uni-calender.THU": "四",
10 | "uni-calender.FRI": "五",
11 | "uni-calender.SAT": "六"
12 | }
13 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/App.vue:
--------------------------------------------------------------------------------
1 |
12 |
13 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/models/sys.ts:
--------------------------------------------------------------------------------
1 | export interface Language {
2 | id?: string | null;
3 | language?: string | null;
4 | label: boolean;
5 | description?: string | null;
6 | }
7 |
8 | export interface Role {
9 | id?: string | null;
10 | short_name: string;
11 | country: string;
12 | gender: string;
13 | avatar: string;
14 | audio: string;
15 | sequence: number;
16 | }
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-calendar/components/uni-calendar/i18n/en.json:
--------------------------------------------------------------------------------
1 | {
2 | "uni-calender.ok": "ok",
3 | "uni-calender.cancel": "cancel",
4 | "uni-calender.today": "today",
5 | "uni-calender.MON": "MON",
6 | "uni-calender.TUE": "TUE",
7 | "uni-calender.WED": "WED",
8 | "uni-calender.THU": "THU",
9 | "uni-calender.FRI": "FRI",
10 | "uni-calender.SAT": "SAT",
11 | "uni-calender.SUN": "SUN"
12 | }
13 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-easyinput/readme.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | ### Easyinput 增强输入框
4 | > **组件名:uni-easyinput**
5 | > 代码块: `uEasyinput`
6 |
7 |
8 | easyinput 组件是对原生input组件的增强 ,是专门为配合表单组件[uni-forms](https://ext.dcloud.net.cn/plugin?id=2773)而设计的,easyinput 内置了边框,图标等,同时包含 input 所有功能
9 |
10 | ### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-easyinput)
11 | #### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
--------------------------------------------------------------------------------
/talkieai-uniapp/src/utils/utils.ts:
--------------------------------------------------------------------------------
1 | import __config from "@/config/env";
2 |
3 | export default {
4 | isWechat: () => {
5 | const ua = navigator.userAgent.toLowerCase();
6 | return ua.indexOf("micromessenger") !== -1;
7 | },
8 | removeDecimal: (num: number) => {
9 | return Math.floor(num);
10 | },
11 | getVoiceFileUrl: (fileName: string) => {
12 | return `${__config.basePath}/voices/${fileName}`;
13 | },
14 | };
15 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-swipe-action/components/uni-swipe-action-item/isPC.js:
--------------------------------------------------------------------------------
1 | export function isPC() {
2 | var userAgentInfo = navigator.userAgent;
3 | var Agents = ["Android", "iPhone", "SymbianOS", "Windows Phone", "iPad", "iPod"];
4 | var flag = true;
5 | for (let v = 0; v < Agents.length - 1; v++) {
6 | if (userAgentInfo.indexOf(Agents[v]) > 0) {
7 | flag = false;
8 | break;
9 | }
10 | }
11 | return flag;
12 | }
13 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-title/changelog.md:
--------------------------------------------------------------------------------
1 | ## 1.1.1(2022-05-19)
2 | - 修改组件描述
3 | ## 1.1.0(2021-11-19)
4 | - 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource)
5 | - 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-title](https://uniapp.dcloud.io/component/uniui/uni-title)
6 | ## 1.0.2(2021-05-12)
7 | - 新增 示例地址
8 | - 修复 示例项目缺少组件的Bug
9 | ## 1.0.1(2021-02-05)
10 | - 调整为uni_modules目录规范
11 |
--------------------------------------------------------------------------------
/talkieai-server/app/services/__init__.py:
--------------------------------------------------------------------------------
1 | from app.services.sys_service import SysService
2 | from app.services.account_service import AccountService
3 | from app.services.chat_service import ChatService
4 | from app.services.topic_service import TopicService
5 | from app.db import SessionLocal
6 |
7 |
8 |
9 | # 检查初始化数据
10 | db = SessionLocal()
11 | sys_service = SysService(db)
12 | account_service = AccountService(db)
13 | topic_service = TopicService(db)
14 | chat_service = ChatService(db)
15 | db.close()
--------------------------------------------------------------------------------
/talkieai-server/app/ai/__init__.py:
--------------------------------------------------------------------------------
1 | from app.config import Config
2 | from app.ai.impl.zhipu_ai import ZhipuAIComponent
3 | from app.ai.impl.chat_gpt_ai import ChatGPTAI
4 | if Config.AI_SERVER=='CHAT_GPT':
5 | chat_ai = ChatGPTAI(api_key=Config.CHAT_GPT_KEY, base_url=Config.CHAT_GPT_PROXY, model=Config.CHAT_GPT_MODEL)
6 | elif Config.AI_SERVER=='ZHIPU':
7 | chat_ai = ZhipuAIComponent(api_key=Config.ZHIPU_AI_API_KEY, model=Config.ZHIPU_AI_MODEL)
8 | else:
9 | raise Exception('AI_SERVER配置错误,只能配置为CHAT_GPT或ZHIPU')
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-dateformat/changelog.md:
--------------------------------------------------------------------------------
1 | ## 1.0.0(2021-11-19)
2 | - 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource)
3 | - 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-dateformat](https://uniapp.dcloud.io/component/uniui/uni-dateformat)
4 | ## 0.0.5(2021-07-08)
5 | - 调整 默认时间不再是当前时间,而是显示'-'字符
6 | ## 0.0.4(2021-05-12)
7 | - 新增 组件示例地址
8 | ## 0.0.3(2021-02-04)
9 | - 调整为uni_modules目录规范
10 | - 修复 iOS 平台日期格式化出错的问题
11 |
--------------------------------------------------------------------------------
/talkieai-server/app/core/__init__.py:
--------------------------------------------------------------------------------
1 | from fastapi import Header
2 |
3 | from app.config import Config
4 | from app.core.auth import Auth
5 |
6 | auth = Auth(Config.TOKEN_SECRET, Config.ALGORITHM, Config.DECODED_TOKEN_IAT_KEY, Config.TOKEN_EXPIRE_TIME,
7 | Config.DECODED_TOKEN_USER_KEY)
8 |
9 |
10 | def get_current_account(x_token: str = Header(None), x_token_query: str = None):
11 | if x_token_query:
12 | return auth.get_current_account(x_token_query)
13 | return auth.get_current_account(x_token)
14 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-table/components/uni-tbody/uni-tbody.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
27 |
28 |
30 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-row/changelog.md:
--------------------------------------------------------------------------------
1 | ## 1.0.0(2021-11-19)
2 | - 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource)
3 | - 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-row](https://uniapp.dcloud.io/component/uniui/uni-row)
4 | ## 0.1.0(2021-07-13)
5 | - 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834)
6 | ## 0.0.4(2021-05-12)
7 | - 新增 组件示例地址
8 | ## 0.0.3(2021-02-05)
9 | - 调整为uni_modules目录规范
10 | - 新增uni-row组件
11 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-scss/styles/setting/_text.scss:
--------------------------------------------------------------------------------
1 | @mixin get-styles($k,$c) {
2 | @if $k == size or $k == weight{
3 | font-#{$k}:#{$c}
4 | }@else{
5 | #{$k}:#{$c}
6 | }
7 | }
8 |
9 | @each $key, $child in $uni-headings {
10 | /* #ifndef APP-NVUE */
11 | .uni-#{$key} {
12 | @each $k, $c in $child {
13 | @include get-styles($k,$c)
14 | }
15 | }
16 | /* #endif */
17 | /* #ifdef APP-NVUE */
18 | .container .uni-#{$key} {
19 | @each $k, $c in $child {
20 | @include get-styles($k,$c)
21 | }
22 | }
23 | /* #endif */
24 | }
25 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-segmented-control/changelog.md:
--------------------------------------------------------------------------------
1 | ## 1.2.0(2021-11-19)
2 | - 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource)
3 | - 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-segmented-control](https://uniapp.dcloud.io/component/uniui/uni-segmented-control)
4 | ## 1.1.0(2021-07-30)
5 | - 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834)
6 | ## 1.0.5(2021-05-12)
7 | - 新增 项目示例地址
8 | ## 1.0.4(2021-02-05)
9 | - 调整为uni_modules目录规范
10 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-popup/components/uni-popup/popup.js:
--------------------------------------------------------------------------------
1 |
2 | export default {
3 | data() {
4 | return {
5 |
6 | }
7 | },
8 | created(){
9 | this.popup = this.getParent()
10 | },
11 | methods:{
12 | /**
13 | * 获取父元素实例
14 | */
15 | getParent(name = 'uniPopup') {
16 | let parent = this.$parent;
17 | let parentName = parent.$options.name;
18 | while (parentName !== name) {
19 | parent = parent.$parent;
20 | if (!parent) return false
21 | parentName = parent.$options.name;
22 | }
23 | return parent;
24 | },
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-nav-bar/components/uni-nav-bar/uni-status-bar.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
17 |
18 |
25 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-swiper-dot/changelog.md:
--------------------------------------------------------------------------------
1 | ## 1.2.0(2021-11-19)
2 | - 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource)
3 | - 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-swiper-dot](https://uniapp.dcloud.io/component/uniui/uni-swiper-dot)
4 | ## 1.1.0(2021-07-30)
5 | - 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834)
6 | ## 1.0.6(2021-05-12)
7 | - 新增 示例地址
8 | - 修复 示例项目缺少组件的Bug
9 | ## 1.0.5(2021-02-05)
10 | - 调整为uni_modules目录规范
11 | - 新增 clickItem 事件,支持指示点控制轮播
12 | - 新增 支持 pc 可用
13 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-grid/changelog.md:
--------------------------------------------------------------------------------
1 | ## 1.4.0(2021-11-19)
2 | - 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource)
3 | - 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-grid](https://uniapp.dcloud.io/component/uniui/uni-grid)
4 | ## 1.3.2(2021-11-09)
5 | - 新增 提供组件设计资源,组件样式调整
6 | ## 1.3.1(2021-07-30)
7 | - 优化 vue3下事件警告的问题
8 | ## 1.3.0(2021-07-13)
9 | - 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834)
10 | ## 1.2.4(2021-05-12)
11 | - 新增 组件示例地址
12 | ## 1.2.3(2021-02-05)
13 | - 调整为uni_modules目录规范
14 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-drawer/changelog.md:
--------------------------------------------------------------------------------
1 | ## 1.2.1(2021-11-22)
2 | - 修复 vue3中个别scss变量无法找到的问题
3 | ## 1.2.0(2021-11-19)
4 | - 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource)
5 | - 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-drawer](https://uniapp.dcloud.io/component/uniui/uni-drawer)
6 | ## 1.1.1(2021-07-30)
7 | - 优化 vue3下事件警告的问题
8 | ## 1.1.0(2021-07-13)
9 | - 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834)
10 | ## 1.0.7(2021-05-12)
11 | - 新增 组件示例地址
12 | ## 1.0.6(2021-02-04)
13 | - 调整为uni_modules目录规范
14 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/global/globalCount.hooks.ts:
--------------------------------------------------------------------------------
1 | import { ref, onMounted } from "vue";
2 | import chatRequest from "@/api/chat";
3 | // 全局状态,创建在模块作用域下
4 | const globalUserInfo = ref(1);
5 | const globalLoading = ref(false);
6 |
7 | export function useUserInfo() {
8 | // 局部状态,每个组件都会创建
9 | const localCount = ref(1);
10 | onMounted(() => {
11 | globalLoading.value = true;
12 | chatRequest.sessionDefaultGet({}).then((data) => {
13 | globalUserInfo.value = data.data;
14 | });
15 | globalLoading.value = false;
16 | });
17 | return {
18 | globalUserInfo,
19 | globalLoading,
20 | localCount,
21 | };
22 | }
23 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-link/changelog.md:
--------------------------------------------------------------------------------
1 | ## 1.0.0(2021-11-19)
2 | - 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource)
3 | - 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-link](https://uniapp.dcloud.io/component/uniui/uni-link)
4 | ## 1.1.7(2021-11-08)
5 | ## 0.0.7(2021-09-03)
6 | - 修复 在 nvue 下不显示的 bug
7 | ## 0.0.6(2021-07-30)
8 | - 新增 支持自定义插槽
9 | ## 0.0.5(2021-06-21)
10 | - 新增 download 属性,H5平台下载文件名
11 | ## 0.0.4(2021-05-12)
12 | - 新增 组件示例地址
13 | ## 0.0.3(2021-03-09)
14 | - 新增 href 属性支持 tel:|mailto:
15 |
16 | ## 0.0.2(2021-02-05)
17 | - 调整为uni_modules目录规范
18 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-steps/changelog.md:
--------------------------------------------------------------------------------
1 | ## 1.1.1(2021-11-22)
2 | - 修复 vue3中某些scss变量无法找到的问题
3 | ## 1.1.0(2021-11-19)
4 | - 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource)
5 | - 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-steps](https://uniapp.dcloud.io/component/uniui/uni-steps)
6 | ## 1.0.8(2021-05-12)
7 | - 新增 项目示例地址
8 | ## 1.0.7(2021-05-06)
9 | - 修复 uni-steps 横向布局时,多行文字高度不合理的 bug
10 | ## 1.0.6(2021-04-21)
11 | - 优化 添加依赖 uni-icons, 导入后自动下载依赖
12 | ## 1.0.5(2021-02-05)
13 | - 优化 组件引用关系,通过uni_modules引用组件
14 |
15 | ## 1.0.4(2021-02-05)
16 | - 调整为uni_modules目录规范
17 |
--------------------------------------------------------------------------------
/talkieai-uniapp/vite.config.ts:
--------------------------------------------------------------------------------
1 | import { defineConfig } from "vite";
2 | import uni from "@dcloudio/vite-plugin-uni";
3 | const target = "https://crm.shoxfashion.com/api/cms-dashboard/";
4 | // https://vitejs.dev/config/
5 | export default defineConfig({
6 | plugins: [uni()],
7 | server: {
8 | host: "0.0.0.0",
9 | proxy: {
10 | "/api/cms-dashboard": {
11 | target,
12 | rewrite: (path) => {
13 | console.log(path);
14 | return path.replace("/api/cms-dashboard", "/");
15 | },
16 | changeOrigin: true,
17 | secure: false,
18 | xfwd: false,
19 | },
20 | },
21 | },
22 | });
23 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/api/sys.ts:
--------------------------------------------------------------------------------
1 | import request from "@/axios/api";
2 | export default {
3 | feedbackAdd: (data: any) => {
4 | return request("/sys/feedback", "POST", data, false);
5 | },
6 | getLanguages: () => {
7 | return request("/sys/languages", "GET", null);
8 | },
9 | getRoles: (data: any) => {
10 | return request("/sys/roles", "GET", data);
11 | },
12 | setLearningLanguage: (data: any) => {
13 | return request("/sys/language", "POST", data);
14 | },
15 | settingsPost: (data: any) => {
16 | return request("/sys/settings", "POST", data);
17 | },
18 | settingsGet: () => {
19 | return request("/sys/settings", "GET");
20 | },
21 | };
22 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-group/changelog.md:
--------------------------------------------------------------------------------
1 | ## 1.2.2(2022-05-30)
2 | - 新增 stat属性,是否开启uni统计功能
3 | ## 1.2.1(2021-11-22)
4 | - 修复 vue3中某些scss变量无法找到的问题
5 | ## 1.2.0(2021-11-19)
6 | - 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource)
7 | - 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-group](https://uniapp.dcloud.io/component/uniui/uni-group)
8 | ## 1.1.7(2021-11-08)
9 | ## 1.1.0(2021-07-30)
10 | - 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834)
11 | - 优化 组件文档
12 | ## 1.0.3(2021-05-12)
13 | - 新增 组件示例地址
14 | ## 1.0.2(2021-02-05)
15 | - 调整为uni_modules目录规范
16 | - 优化 兼容 nvue 页面
17 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-combox/changelog.md:
--------------------------------------------------------------------------------
1 | ## 1.0.1(2021-11-23)
2 | - 优化 label、label-width 属性
3 | ## 1.0.0(2021-11-19)
4 | - 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource)
5 | - 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-combox](https://uniapp.dcloud.io/component/uniui/uni-combox)
6 | ## 0.1.0(2021-07-30)
7 | - 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834)
8 | ## 0.0.6(2021-05-12)
9 | - 新增 组件示例地址
10 | ## 0.0.5(2021-04-21)
11 | - 优化 添加依赖 uni-icons, 导入后自动下载依赖
12 | ## 0.0.4(2021-02-05)
13 | - 优化 组件引用关系,通过uni_modules引用组件
14 | ## 0.0.3(2021-02-04)
15 | - 调整为uni_modules目录规范
16 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-scss/theme.scss:
--------------------------------------------------------------------------------
1 | // 间距基础倍数
2 | $uni-space-root: 2;
3 | // 边框半径默认值
4 | $uni-radius-root:5px;
5 | // 主色
6 | $uni-primary: #2979ff;
7 | // 辅助色
8 | $uni-success: #4cd964;
9 | // 警告色
10 | $uni-warning: #f0ad4e;
11 | // 错误色
12 | $uni-error: #dd524d;
13 | // 描述色
14 | $uni-info: #909399;
15 | // 中性色
16 | $uni-main-color: #303133;
17 | $uni-base-color: #606266;
18 | $uni-secondary-color: #909399;
19 | $uni-extra-color: #C0C4CC;
20 | // 背景色
21 | $uni-bg-color: #f5f5f5;
22 | // 边框颜色
23 | $uni-border-1: #DCDFE6;
24 | $uni-border-2: #E4E7ED;
25 | $uni-border-3: #EBEEF5;
26 | $uni-border-4: #F2F6FC;
27 |
28 | // 常规色
29 | $uni-black: #000000;
30 | $uni-white: #ffffff;
31 | $uni-transparent: rgba($color: #000000, $alpha: 0);
32 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-indexed-list/changelog.md:
--------------------------------------------------------------------------------
1 | ## 1.2.1(2021-11-22)
2 | - 修复 vue3中某些scss变量无法找到的问题
3 | ## 1.2.0(2021-11-19)
4 | - 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource)
5 | - 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-indexed-list](https://uniapp.dcloud.io/component/uniui/uni-indexed-list)
6 | ## 1.1.0(2021-07-30)
7 | - 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834)
8 | ## 1.0.11(2021-05-12)
9 | - 新增 组件示例地址
10 | ## 1.0.10(2021-04-21)
11 | - 优化 添加依赖 uni-icons, 导入后自动下载依赖
12 | ## 1.0.9(2021-02-05)
13 | - 优化 组件引用关系,通过uni_modules引用组件
14 |
15 | ## 1.0.8(2021-02-05)
16 | - 调整为uni_modules目录规范
17 | - 新增 支持 PC 端
18 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-goods-nav/changelog.md:
--------------------------------------------------------------------------------
1 | ## 1.2.1(2022-05-30)
2 | - 新增 stat属性,是否开启uni统计功能
3 | ## 1.2.0(2021-11-19)
4 | - 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource)
5 | - 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-goods-nav](https://uniapp.dcloud.io/component/uniui/uni-goods-nav)
6 | ## 1.1.1(2021-08-24)
7 | - 新增 支持国际化
8 | ## 1.1.0(2021-07-13)
9 | - 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834)
10 | ## 1.0.7(2021-05-12)
11 | - 新增 组件示例地址
12 | ## 1.0.6(2021-04-21)
13 | - 优化 添加依赖 uni-icons, 导入后自动下载依赖
14 | ## 1.0.5(2021-02-05)
15 | - 优化 组件引用关系,通过uni_modules引用组件
16 |
17 | ## 1.0.4(2021-02-05)
18 | - 调整为uni_modules目录规范
19 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-datetime-picker/readme.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | > `重要通知:组件升级更新 2.0.0 后,支持日期+时间范围选择,组件 ui 将使用日历选择日期,ui 变化较大,同时支持 PC 和 移动端。此版本不向后兼容,不再支持单独的时间选择(type=time)及相关的 hide-second 属性(时间选可使用内置组件 picker)。若仍需使用旧版本,可在插件市场下载*非uni_modules版本*,旧版本将不再维护`
4 |
5 | ## DatetimePicker 时间选择器
6 |
7 | > **组件名:uni-datetime-picker**
8 | > 代码块: `uDatetimePicker`
9 |
10 |
11 | 该组件的优势是,支持**时间戳**输入和输出(起始时间、终止时间也支持时间戳),可**同时选择**日期和时间。
12 |
13 | 若只是需要单独选择日期和时间,不需要时间戳输入和输出,可使用原生的 picker 组件。
14 |
15 | **_点击 picker 默认值规则:_**
16 |
17 | - 若设置初始值 value, 会显示在 picker 显示框中
18 | - 若无初始值 value,则初始值 value 为当前本地时间 Date.now(), 但不会显示在 picker 显示框中
19 |
20 | ### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-datetime-picker)
21 | #### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-notice-bar/changelog.md:
--------------------------------------------------------------------------------
1 | ## 1.2.1(2022-09-05)
2 | - 新增 属性 fontSize,可修改文字大小。
3 | ## 1.2.0(2021-11-19)
4 | - 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource)
5 | - 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-notice-bar](https://uniapp.dcloud.io/component/uniui/uni-notice-bar)
6 | ## 1.1.1(2021-11-09)
7 | - 新增 提供组件设计资源,组件样式调整
8 | ## 1.1.0(2021-07-30)
9 | - 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834)
10 | ## 1.0.9(2021-05-12)
11 | - 新增 组件示例地址
12 | ## 1.0.8(2021-04-21)
13 | - 优化 添加依赖 uni-icons, 导入后自动下载依赖
14 | ## 1.0.7(2021-02-05)
15 | - 优化 组件引用关系,通过uni_modules引用组件
16 |
17 | ## 1.0.6(2021-02-05)
18 | - 调整为uni_modules目录规范
19 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-scss/styles/tools/functions.scss:
--------------------------------------------------------------------------------
1 | // 合并 map
2 | @function map-deep-merge($parent-map, $child-map){
3 | $result: $parent-map;
4 | @each $key, $child in $child-map {
5 | $parent-has-key: map-has-key($result, $key);
6 | $parent-value: map-get($result, $key);
7 | $parent-type: type-of($parent-value);
8 | $child-type: type-of($child);
9 | $parent-is-map: $parent-type == map;
10 | $child-is-map: $child-type == map;
11 |
12 | @if (not $parent-has-key) or ($parent-type != $child-type) or (not ($parent-is-map and $child-is-map)){
13 | $result: map-merge($result, ( $key: $child ));
14 | }@else {
15 | $result: map-merge($result, ( $key: map-deep-merge($parent-value, $child) ));
16 | }
17 | }
18 | @return $result;
19 | };
20 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-data-checkbox/readme.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | ## DataCheckbox 数据驱动的单选复选框
4 | > **组件名:uni-data-checkbox**
5 | > 代码块: `uDataCheckbox`
6 |
7 |
8 | 本组件是基于uni-app基础组件checkbox的封装。本组件要解决问题包括:
9 |
10 | 1. 数据绑定型组件:给本组件绑定一个data,会自动渲染一组候选内容。再以往,开发者需要编写不少代码实现类似功能
11 | 2. 自动的表单校验:组件绑定了data,且符合[uni-forms](https://ext.dcloud.net.cn/plugin?id=2773)组件的表单校验规范,搭配使用会自动实现表单校验
12 | 3. 本组件合并了单选多选
13 | 4. 本组件有若干风格选择,如普通的单选多选框、并列button风格、tag风格。开发者可以快速选择需要的风格。但作为一个封装组件,样式代码虽然不用自己写了,却会牺牲一定的样式自定义性
14 |
15 | 在uniCloud开发中,`DB Schema`中配置了enum枚举等类型后,在web控制台的[自动生成表单](https://uniapp.dcloud.io/uniCloud/schema?id=autocode)功能中,会自动生成``uni-data-checkbox``组件并绑定好data
16 |
17 | ### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-data-checkbox)
18 | #### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-fav/changelog.md:
--------------------------------------------------------------------------------
1 | ## 1.2.1(2022-05-30)
2 | - 新增 stat 属性 ,是否开启uni统计功能
3 | ## 1.2.0(2021-11-19)
4 | - 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource)
5 | - 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-fav](https://uniapp.dcloud.io/component/uniui/uni-fav)
6 | ## 1.1.1(2021-08-24)
7 | - 新增 支持国际化
8 | ## 1.1.0(2021-07-13)
9 | - 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834)
10 | ## 1.0.6(2021-05-12)
11 | - 新增 组件示例地址
12 | ## 1.0.5(2021-04-21)
13 | - 优化 添加依赖 uni-icons, 导入后自动下载依赖
14 | ## 1.0.4(2021-02-05)
15 | - 优化 组件引用关系,通过uni_modules引用组件
16 | ## 1.0.3(2021-02-05)
17 | - 优化 组件引用关系,通过uni_modules引用组件
18 | ## 1.0.2(2021-02-05)
19 | - 调整为uni_modules目录规范
20 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-load-more/changelog.md:
--------------------------------------------------------------------------------
1 | ## 1.3.3(2022-01-20)
2 | - 新增 showText属性 ,是否显示文本
3 | ## 1.3.2(2022-01-19)
4 | - 修复 nvue 平台下不显示文本的bug
5 | ## 1.3.1(2022-01-19)
6 | - 修复 微信小程序平台样式选择器报警告的问题
7 | ## 1.3.0(2021-11-19)
8 | - 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource)
9 | - 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-load-more](https://uniapp.dcloud.io/component/uniui/uni-load-more)
10 | ## 1.2.1(2021-08-24)
11 | - 新增 支持国际化
12 | ## 1.2.0(2021-07-30)
13 | - 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834)
14 | ## 1.1.8(2021-05-12)
15 | - 新增 组件示例地址
16 | ## 1.1.7(2021-03-30)
17 | - 修复 uni-load-more 在首页使用时,h5 平台报 'uni is not defined' 的 bug
18 | ## 1.1.6(2021-02-05)
19 | - 调整为uni_modules目录规范
20 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/components/GithubLink.vue:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
14 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-icons/changelog.md:
--------------------------------------------------------------------------------
1 | ## 1.3.5(2022-01-24)
2 | - 优化 size 属性可以传入不带单位的字符串数值
3 | ## 1.3.4(2022-01-24)
4 | - 优化 size 支持其他单位
5 | ## 1.3.3(2022-01-17)
6 | - 修复 nvue 有些图标不显示的bug,兼容老版本图标
7 | ## 1.3.2(2021-12-01)
8 | - 优化 示例可复制图标名称
9 | ## 1.3.1(2021-11-23)
10 | - 优化 兼容旧组件 type 值
11 | ## 1.3.0(2021-11-19)
12 | - 新增 更多图标
13 | - 优化 自定义图标使用方式
14 | - 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource)
15 | - 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-icons](https://uniapp.dcloud.io/component/uniui/uni-icons)
16 | ## 1.1.7(2021-11-08)
17 | ## 1.2.0(2021-07-30)
18 | - 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834)
19 | ## 1.1.5(2021-05-12)
20 | - 新增 组件示例地址
21 | ## 1.1.4(2021-02-05)
22 | - 调整为uni_modules目录规范
23 |
--------------------------------------------------------------------------------
/talkieai-server/data/sys_language.json:
--------------------------------------------------------------------------------
1 | [
2 | { "label": "英语(美国)", "value": "en-US", "default_voice_role_name":"en-US-JennyNeural" },
3 | { "label": "英语(英国)", "value": "en-GB", "default_voice_role_name":"en-GB-SoniaNeural" },
4 | { "label": "中文(普通话)", "value": "zh-CN", "default_voice_role_name":"zh-CN-XiaoxiaoNeural" },
5 | { "label": "中文(粤语)", "value": "zh-HK", "default_voice_role_name":"" },
6 | { "label": "德语", "value": "de-DE", "default_voice_role_name":"zh-HK-HiuMaanNeural" },
7 | { "label": "日语", "value": "ja-JPR", "default_voice_role_name":"ja-JP-NanamiNeural" },
8 | { "label": "韩语", "value": "ko-KR", "default_voice_role_name":"ko-KR-SunHiNeural" },
9 | { "label": "俄语", "value": "ru-RU", "default_voice_role_name":"ru-RU-SvetlanaNeural" },
10 | { "label": "法语", "value": "fr-FR", "default_voice_role_name":"fr-FR-DeniseNeural" }
11 | ]
12 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-transition/changelog.md:
--------------------------------------------------------------------------------
1 | ## 1.3.2(2023-05-04)
2 | - 修复 NVUE 平台报错的问题
3 | ## 1.3.1(2021-11-23)
4 | - 修复 init 方法初始化问题
5 | ## 1.3.0(2021-11-19)
6 | - 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource)
7 | - 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-transition](https://uniapp.dcloud.io/component/uniui/uni-transition)
8 | ## 1.2.1(2021-09-27)
9 | - 修复 init 方法不生效的 Bug
10 | ## 1.2.0(2021-07-30)
11 | - 组件兼容 vue3,如何创建 vue3 项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834)
12 | ## 1.1.1(2021-05-12)
13 | - 新增 示例地址
14 | - 修复 示例项目缺少组件的 Bug
15 | ## 1.1.0(2021-04-22)
16 | - 新增 通过方法自定义动画
17 | - 新增 custom-class 非 NVUE 平台支持自定义 class 定制样式
18 | - 优化 动画触发逻辑,使动画更流畅
19 | - 优化 支持单独的动画类型
20 | - 优化 文档示例
21 | ## 1.0.2(2021-02-05)
22 | - 调整为 uni_modules 目录规范
23 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-datetime-picker/components/uni-datetime-picker/i18n/zh-Hans.json:
--------------------------------------------------------------------------------
1 | {
2 | "uni-datetime-picker.selectDate": "选择日期",
3 | "uni-datetime-picker.selectTime": "选择时间",
4 | "uni-datetime-picker.selectDateTime": "选择日期时间",
5 | "uni-datetime-picker.startDate": "开始日期",
6 | "uni-datetime-picker.endDate": "结束日期",
7 | "uni-datetime-picker.startTime": "开始时间",
8 | "uni-datetime-picker.endTime": "结束时间",
9 | "uni-datetime-picker.ok": "确定",
10 | "uni-datetime-picker.clear": "清除",
11 | "uni-datetime-picker.cancel": "取消",
12 | "uni-datetime-picker.year": "年",
13 | "uni-datetime-picker.month": "月",
14 | "uni-calender.SUN": "日",
15 | "uni-calender.MON": "一",
16 | "uni-calender.TUE": "二",
17 | "uni-calender.WED": "三",
18 | "uni-calender.THU": "四",
19 | "uni-calender.FRI": "五",
20 | "uni-calender.SAT": "六",
21 | "uni-calender.confirm": "确认"
22 | }
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-calendar/changelog.md:
--------------------------------------------------------------------------------
1 | ## 1.4.10(2023-04-10)
2 | - 修复 某些情况 monthSwitch 未触发的Bug
3 | ## 1.4.9(2023-02-02)
4 | - 修复 某些情况切换月份错误的Bug
5 | ## 1.4.8(2023-01-30)
6 | - 修复 某些情况切换月份错误的Bug [详情](https://ask.dcloud.net.cn/question/161964)
7 | ## 1.4.7(2022-09-16)
8 | - 优化 支持使用 uni-scss 控制主题色
9 | ## 1.4.6(2022-09-08)
10 | - 修复 表头年月切换,导致改变当前日期为选择月1号,且未触发change事件的Bug
11 | ## 1.4.5(2022-02-25)
12 | - 修复 条件编译 nvue 不支持的 css 样式的Bug
13 | ## 1.4.4(2022-02-25)
14 | - 修复 条件编译 nvue 不支持的 css 样式的Bug
15 | ## 1.4.3(2021-09-22)
16 | - 修复 startDate、 endDate 属性失效的Bug
17 | ## 1.4.2(2021-08-24)
18 | - 新增 支持国际化
19 | ## 1.4.1(2021-08-05)
20 | - 修复 弹出层被 tabbar 遮盖的Bug
21 | ## 1.4.0(2021-07-30)
22 | - 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834)
23 | ## 1.3.16(2021-05-12)
24 | - 新增 组件示例地址
25 | ## 1.3.15(2021-02-04)
26 | - 调整为uni_modules目录规范
27 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/utils/bus.ts:
--------------------------------------------------------------------------------
1 | export default class EventBus {
2 | constructor() {
3 | (this as any).events = {};
4 | }
5 | emit(eventName: any, data: any) {
6 | if ((this as any).events[eventName]) {
7 | (this as any).events[eventName].forEach(function (fn: any) {
8 | fn(data);
9 | });
10 | }
11 | }
12 | on(eventName: any, fn: any) {
13 | (this as any).events[eventName] = (this as any).events[eventName] || [];
14 | (this as any).events[eventName].push(fn);
15 | }
16 |
17 | off(eventName: any, fn: any) {
18 | if ((this as any).events[eventName]) {
19 | for (let i = 0; i < (this as any).events[eventName].length; i++) {
20 | if ((this as any).events[eventName][i] === fn) {
21 | (this as any).events[eventName].splice(i, 1);
22 | break;
23 | }
24 | }
25 | }
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-datetime-picker/components/uni-datetime-picker/i18n/zh-Hant.json:
--------------------------------------------------------------------------------
1 | {
2 | "uni-datetime-picker.selectDate": "選擇日期",
3 | "uni-datetime-picker.selectTime": "選擇時間",
4 | "uni-datetime-picker.selectDateTime": "選擇日期時間",
5 | "uni-datetime-picker.startDate": "開始日期",
6 | "uni-datetime-picker.endDate": "結束日期",
7 | "uni-datetime-picker.startTime": "開始时间",
8 | "uni-datetime-picker.endTime": "結束时间",
9 | "uni-datetime-picker.ok": "確定",
10 | "uni-datetime-picker.clear": "清除",
11 | "uni-datetime-picker.cancel": "取消",
12 | "uni-datetime-picker.year": "年",
13 | "uni-datetime-picker.month": "月",
14 | "uni-calender.SUN": "日",
15 | "uni-calender.MON": "一",
16 | "uni-calender.TUE": "二",
17 | "uni-calender.WED": "三",
18 | "uni-calender.THU": "四",
19 | "uni-calender.FRI": "五",
20 | "uni-calender.SAT": "六",
21 | "uni-calender.confirm": "確認"
22 | }
--------------------------------------------------------------------------------
/talkieai-server/.env.default:
--------------------------------------------------------------------------------
1 | AI_NAME=Talkie
2 |
3 |
4 | ##################### 需要配置 start #####################
5 | # 数据库配置,数据会进行存储,这个必须配置
6 | DATABASE_URL='mysql+pymysql://{username}:{password}@{mysql_host}/{database}'
7 |
8 | # 语音合成配置 azure
9 | AZURE_KEY=
10 |
11 | # 配置AI的支持服务 CHAT_GPT 、 ZHIPU ,二选一,设置完后要进行后面参数配置
12 | AI_SERVER=CHAT_GPT
13 |
14 | # CHAT_GPT AI,AI_SERVER=CHAT_GPT 时需要配置
15 | CHAT_GPT_PROXY=
16 | CHAT_GPT_KEY=
17 | CHAT_GPT_MODEL=gpt-3.5-turbo-1106
18 |
19 | # ZHIPU AI,AI_SERVER=ZHIPU 时需要配置
20 | ZHIPU_AI_API_KEY=
21 | # glm-3-turbo glm-4
22 | ZHIPU_AI_MODEL=glm-3-turbo
23 | ##################### 需要配置 end #####################
24 |
25 | # 文件保存路径,需要另行保存目录时再配置
26 | TEMP_SAVE_FILE_PATH=./files
27 |
28 | # api访问前缀
29 | API_PREFIX=/api
30 | # token加密
31 | TOKEN_SECRET=qwertyuiopasdfghjklzxcvbnm123456
32 | # 是否输入sql语句
33 | SQL_ECHO=False
34 | # token过期时间
35 | TOKEN_EXPIRE_TIME=43200
36 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/pages/chat/components/MessageSpeech.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/talkieai-uniapp/src/uni_modules/uni-forms/readme.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | ## Forms 表单
4 |
5 | > **组件名:uni-forms**
6 | > 代码块: `uForms`、`uni-forms-item`
7 | > 关联组件:`uni-forms-item`、`uni-easyinput`、`uni-data-checkbox`、`uni-group`。
8 |
9 |
10 | uni-app的内置组件已经有了 `