docs: initialized
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
# build output
|
||||
dist/
|
||||
# generated types
|
||||
.astro/
|
||||
|
||||
# dependencies
|
||||
node_modules/
|
||||
|
||||
# logs
|
||||
npm-debug.log*
|
||||
yarn-debug.log*
|
||||
yarn-error.log*
|
||||
pnpm-debug.log*
|
||||
|
||||
|
||||
# environment variables
|
||||
.env
|
||||
.env.production
|
||||
|
||||
# macOS-specific files
|
||||
.DS_Store
|
||||
Vendored
+4
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"recommendations": ["astro-build.astro-vscode"],
|
||||
"unwantedRecommendations": []
|
||||
}
|
||||
Vendored
+11
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"version": "0.2.0",
|
||||
"configurations": [
|
||||
{
|
||||
"command": "./node_modules/.bin/astro dev",
|
||||
"name": "Development server",
|
||||
"request": "launch",
|
||||
"type": "node-terminal"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,54 @@
|
||||
# Starlight Starter Kit: Basics
|
||||
|
||||
[](https://starlight.astro.build)
|
||||
|
||||
```
|
||||
npm create astro@latest -- --template starlight
|
||||
```
|
||||
|
||||
[](https://stackblitz.com/github/withastro/starlight/tree/main/examples/basics)
|
||||
[](https://codesandbox.io/p/sandbox/github/withastro/starlight/tree/main/examples/basics)
|
||||
[](https://app.netlify.com/start/deploy?repository=https://github.com/withastro/starlight&create_from_path=examples/basics)
|
||||
[](https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2Fwithastro%2Fstarlight%2Ftree%2Fmain%2Fexamples%2Fbasics&project-name=my-starlight-docs&repository-name=my-starlight-docs)
|
||||
|
||||
> 🧑🚀 **Seasoned astronaut?** Delete this file. Have fun!
|
||||
|
||||
## 🚀 Project Structure
|
||||
|
||||
Inside of your Astro + Starlight project, you'll see the following folders and files:
|
||||
|
||||
```
|
||||
.
|
||||
├── public/
|
||||
├── src/
|
||||
│ ├── assets/
|
||||
│ ├── content/
|
||||
│ │ ├── docs/
|
||||
│ └── content.config.ts
|
||||
├── astro.config.mjs
|
||||
├── package.json
|
||||
└── tsconfig.json
|
||||
```
|
||||
|
||||
Starlight looks for `.md` or `.mdx` files in the `src/content/docs/` directory. Each file is exposed as a route based on its file name.
|
||||
|
||||
Images can be added to `src/assets/` and embedded in Markdown with a relative link.
|
||||
|
||||
Static assets, like favicons, can be placed in the `public/` directory.
|
||||
|
||||
## 🧞 Commands
|
||||
|
||||
All commands are run from the root of the project, from a terminal:
|
||||
|
||||
| Command | Action |
|
||||
| :------------------------ | :----------------------------------------------- |
|
||||
| `npm install` | Installs dependencies |
|
||||
| `npm run dev` | Starts local dev server at `localhost:4321` |
|
||||
| `npm run build` | Build your production site to `./dist/` |
|
||||
| `npm run preview` | Preview your build locally, before deploying |
|
||||
| `npm run astro ...` | Run CLI commands like `astro add`, `astro check` |
|
||||
| `npm run astro -- --help` | Get help using the Astro CLI |
|
||||
|
||||
## 👀 Want to learn more?
|
||||
|
||||
Check out [Starlight’s docs](https://starlight.astro.build/), read [the Astro documentation](https://docs.astro.build), or jump into the [Astro Discord server](https://astro.build/chat).
|
||||
@@ -0,0 +1,24 @@
|
||||
import starlight from '@astrojs/starlight'
|
||||
import { defineConfig } from 'astro/config'
|
||||
import catppuccin from 'starlight-theme-catppuccin'
|
||||
|
||||
// https://astro.build/config
|
||||
export default defineConfig({
|
||||
integrations: [
|
||||
starlight({
|
||||
title: 'Project Airi',
|
||||
social: {
|
||||
github: 'https://github.com/moeru-ai/airi',
|
||||
},
|
||||
sidebar: [
|
||||
{
|
||||
label: 'Guides',
|
||||
autogenerate: { directory: 'guides' },
|
||||
},
|
||||
],
|
||||
plugins: [
|
||||
catppuccin(),
|
||||
],
|
||||
}),
|
||||
],
|
||||
})
|
||||
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"name": "@proj-airi/docs",
|
||||
"type": "module",
|
||||
"version": "0.0.1",
|
||||
"scripts": {
|
||||
"dev": "astro dev",
|
||||
"start": "astro dev",
|
||||
"build": "astro build",
|
||||
"preview": "astro preview",
|
||||
"astro": "astro"
|
||||
},
|
||||
"dependencies": {
|
||||
"@astrojs/starlight": "^0.31.1",
|
||||
"astro": "^5.1.5",
|
||||
"sharp": "^0.32.5",
|
||||
"starlight-theme-catppuccin": "^2.0.0"
|
||||
}
|
||||
}
|
||||
@@ -1,5 +0,0 @@
|
||||
PrismarineJS/mineflayer: Create Minecraft bots with a powerful, stable, and high level JavaScript API.
|
||||
https://github.com/PrismarineJS/mineflayer
|
||||
|
||||
mindcraft/src/agent/agent.js at main · kolbytn/mindcraft
|
||||
https://github.com/kolbytn/mindcraft/blob/main/src/agent/agent.js
|
||||
@@ -1,28 +0,0 @@
|
||||
## Index
|
||||
|
||||
- [harlanhong/awesome-talking-head-generation](https://github.com/harlanhong/awesome-talking-head-generation?tab=readme-ov-file)
|
||||
|
||||
## Papers & Projects
|
||||
|
||||
- [taherfattahi/nvidia-human-ai-lipsync](https://github.com/taherfattahi/nvidia-human-ai-lipsync)
|
||||
- [met4citizen/TalkingHead](https://github.com/met4citizen/TalkingHead)
|
||||
- [zak-45/WLEDLipSync](https://github.com/zak-45/WLEDLipSync)
|
||||
- [hecomi/uLipSync](https://github.com/hecomi/uLipSync)
|
||||
- [DanielSWolf/rhubarb-lip-sync](https://github.com/DanielSWolf/rhubarb-lip-sync)
|
||||
- [AnimaVR/NeuroSync_Player](https://github.com/AnimaVR/NeuroSync_Player)
|
||||
- [saifhassan/Wav2Lip-HD](https://github.com/saifhassan/Wav2Lip-HD)
|
||||
- [instant-high/wav2lip-onnx-HQ](https://github.com/instant-high/wav2lip-onnx-HQ)
|
||||
- [DanielSWolf/rhubarb-lip-sync](https://github.com/DanielSWolf/rhubarb-lip-sync)
|
||||
- [RealTalk: Real-time and Realistic Audio-driven Face Generation with 3D Facial Prior-guided Identity Alignment Network](https://huggingface.co/papers/2406.18284)
|
||||
- [loopyavatar.github.io](https://loopyavatar.github.io/)
|
||||
- [Rudrabha/Wav2Lip](https://github.com/Rudrabha/Wav2Lip)
|
||||
- [audio2face-3d Model by NVIDIA | NVIDIA NIM](https://build.nvidia.com/nvidia/audio2face-3d)
|
||||
- [2306.10799 SelfTalk: A Self-Supervised Commutative Training Diagram to Comprehend 3D Talking Faces](https://ar5iv.labs.arxiv.org/html/2306.10799?_immersive_translate_auto_translate=1)
|
||||
- [anothermartz/Easy-Wav2Lip: Colab for making Wav2Lip high quality and easy to use](https://github.com/anothermartz/Easy-Wav2Lip)
|
||||
- [OpenTalker/SadTalker](https://github.com/OpenTalker/SadTalker)
|
||||
- [TMElyralab/MuseTalk](https://github.com/TMElyralab/MuseTalk)
|
||||
|
||||
## Related ones
|
||||
|
||||
- [JingLi513/Audio2Gestures](https://github.com/JingLi513/Audio2Gestures)
|
||||
- [Digital Humans | Reply](https://www.reply.com/en/metaverse/digital-humans)
|
||||
@@ -1 +0,0 @@
|
||||
- [freemocap/freemocap: Free Motion Capture for Everyone 💀✨](https://github.com/freemocap/freemocap)
|
||||
@@ -1,24 +0,0 @@
|
||||
## Index
|
||||
|
||||
- [derikon/awesome-human-motion](https://github.com/derikon/awesome-human-motion)
|
||||
|
||||
## Papers & Projects
|
||||
|
||||
Developer-Zer0/MoDDM-Text-to-Motion-Synthesis-Using-Discrete-Diffusion: Official implementation of "MoDDM: Text-to-Motion Synthesis using Discrete Diffusion Model (BMVC2023)"
|
||||
https://github.com/Developer-Zer0/MoDDM-Text-to-Motion-Synthesis-Using-Discrete-Diffusion
|
||||
|
||||
EMOTION:通过上下文学习为人形机器人生成富有表现力的运动序列 --- EMOTION: Expressive Motion Sequence Generation for Humanoid Robots with In-Context Learning
|
||||
https://arxiv.org/html/2410.23234?_immersive_translate_auto_translate=1
|
||||
|
||||
Harmon:根据语言描述生成人形机器人的全身运动 --- Harmon: Whole-Body Motion Generation of Humanoid Robots from Language Descriptions
|
||||
https://arxiv.org/html/2410.12773?_immersive_translate_auto_translate=1
|
||||
|
||||
来自人级指令的人机交互 --- Human-Object Interaction from Human-Level Instructions
|
||||
https://arxiv.org/html/2406.17840?_immersive_translate_auto_translate=1
|
||||
|
||||
## Industry Solutions
|
||||
|
||||
- [Synthesia Pricing | From $18 per Month](https://www.synthesia.io/pricing-options)
|
||||
- [Plask Motion: AI-powered Mocap Animation Tool](https://plask.ai/en-US)
|
||||
- [Pricing Saymotion](https://www.deepmotion.com/sign-up?product=SmWeb&plan=Freemium)
|
||||
- [Digital Humans | Reply](https://www.reply.com/en/metaverse/digital-humans)
|
||||
@@ -1,3 +0,0 @@
|
||||
- [snakers4/silero-models](https://github.com/snakers4/silero-models#text-to-speech)
|
||||
- [voicevox-client/python](https://github.com/voicevox-client/python)
|
||||
- [VOICEVOX/voicevox_engine: 無料で使える中品質なテキスト読み上げソフトウェア、VOICEVOXの音声合成エンジン](https://github.com/VOICEVOX/voicevox_engine/tree/master)
|
||||
@@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128 128"><path fill-rule="evenodd" d="M81 36 64 0 47 36l-1 2-9-10a6 6 0 0 0-9 9l10 10h-2L0 64l36 17h2L28 91a6 6 0 1 0 9 9l9-10 1 2 17 36 17-36v-2l9 10a6 6 0 1 0 9-9l-9-9 2-1 36-17-36-17-2-1 9-9a6 6 0 1 0-9-9l-9 10v-2Zm-17 2-2 5c-4 8-11 15-19 19l-5 2 5 2c8 4 15 11 19 19l2 5 2-5c4-8 11-15 19-19l5-2-5-2c-8-4-15-11-19-19l-2-5Z" clip-rule="evenodd"/><path d="M118 19a6 6 0 0 0-9-9l-3 3a6 6 0 1 0 9 9l3-3Zm-96 4c-2 2-6 2-9 0l-3-3a6 6 0 1 1 9-9l3 3c3 2 3 6 0 9Zm0 82c-2-2-6-2-9 0l-3 3a6 6 0 1 0 9 9l3-3c3-2 3-6 0-9Zm96 4a6 6 0 0 1-9 9l-3-3a6 6 0 1 1 9-9l3 3Z"/><style>path{fill:#000}@media (prefers-color-scheme:dark){path{fill:#fff}}</style></svg>
|
||||
|
After Width: | Height: | Size: 696 B |
Binary file not shown.
|
Before Width: | Height: | Size: 307 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 96 KiB |
@@ -0,0 +1,7 @@
|
||||
import { docsLoader } from '@astrojs/starlight/loaders'
|
||||
import { docsSchema } from '@astrojs/starlight/schema'
|
||||
import { defineCollection } from 'astro:content'
|
||||
|
||||
export const collections = {
|
||||
docs: defineCollection({ loader: docsLoader(), schema: docsSchema() }),
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
---
|
||||
title: Getting Started
|
||||
description: Get to know the UI of Project Airi
|
||||
---
|
||||
|
||||
WIP.
|
||||
@@ -0,0 +1,37 @@
|
||||
---
|
||||
title: Welcome to Project Airi
|
||||
description: LLM powered AI VTuber like Neuro-sama
|
||||
template: splash
|
||||
hero:
|
||||
tagline: A LLM powered AI VTuber like Neuro-sama, but Open Source
|
||||
image:
|
||||
file: ../../assets/houston.webp
|
||||
actions:
|
||||
- text: Try it!
|
||||
link: https://airi.moeru.ai
|
||||
icon: external
|
||||
- text: Build together
|
||||
link: /guides/
|
||||
icon: right-arrow
|
||||
variant: minimal
|
||||
---
|
||||
|
||||
{/*
|
||||
import { Card, CardGrid } from '@astrojs/starlight/components';
|
||||
|
||||
## Next steps
|
||||
|
||||
<CardGrid stagger>
|
||||
<Card title="Update content" icon="pencil">
|
||||
Edit `src/content/docs/index.mdx` to see this page change.
|
||||
</Card>
|
||||
<Card title="Add new content" icon="add-document">
|
||||
Add Markdown or MDX files to `src/content/docs` to create new pages.
|
||||
</Card>
|
||||
<Card title="Configure your site" icon="setting">
|
||||
Edit your `sidebar` and other config in `astro.config.mjs`.
|
||||
</Card>
|
||||
<Card title="Read the docs" icon="open-book">
|
||||
Learn more in [the Starlight Docs](https://starlight.astro.build/).
|
||||
</Card>
|
||||
</CardGrid> */}
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"extends": "astro/tsconfigs/strict",
|
||||
"include": [
|
||||
".astro/types.d.ts",
|
||||
"**/*"
|
||||
],
|
||||
"exclude": [
|
||||
"dist"
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user