ShengShengBuXi/README.md
2025-03-27 23:30:20 +08:00

2.5 KiB
Raw Blame History

项目结构

ShengShengBuXi/
├── ShengShengBuXi/              # 主项目目录web服务。
│   ├── Pages/                   # 页面文件
│   ├── Properties/              # 项目属性配置
│   ├── wwwroot/                # 静态资源文件
│   ├── Program.cs              # 程序入口点
│   ├── appsettings.json        # 应用程序配置
│   └── ShengShengBuXi.csproj   # 项目文件
│
├── ShengShengBuXi.ConsoleApp/   # 控制台应用程序,用于控制电脑的麦克风和扬声器,同时监听用于的键盘操作。
│   ├── Program.cs              # 控制台程序入口点
│   │── mp3                     # 音频文件夹
│   └── ShengShengBuXi.ConsoleApp.csproj  # 控制台项目文件
│
├── .github/                     # GitHub配置文件
├── .vscode/                     # VS Code配置文件
├── .vs/                        # Visual Studio配置文件
└── ShengShengBuXi.sln          # 解决方案文件

项目说明

主项目 (ShengShengBuXi/) 用于接收控制台的实时音频接收后通过第三方api将语音转化成文字通过websocket传输到网页端

  • Pages/: 包含应用程序的页面文件
  • Properties/: 项目属性和配置设置
  • wwwroot/: 静态文件CSS、JavaScript、图片等
  • Program.cs: 应用程序的主入口点
  • appsettings.json: 应用程序配置文件
  • ShengShengBuXi.csproj: 项目定义文件

控制台应用 (ShengShengBuXi.ConsoleApp/) 用于控制电脑的麦克风和扬声器,同时监听用于的键盘操作。

  • Program.cs: 控制台应用程序入口点
  • mp3:音频文件夹
  • ShengShengBuXi.ConsoleApp.csproj: 控制台项目定义文件

其他文件

  • .github/: GitHub工作流和配置
  • .vscode/: Visual Studio Code编辑器配置
  • .vs/: Visual Studio IDE配置
  • ShengShengBuXi.sln: Visual Studio解决方案文件

运行

运行 Web 服务 (ShengShengBuXi)

cd ShengShengBuXi
dotnet run

运行控制台应用 (ShengShengBuXi.ConsoleApp)

cd ShengShengBuXi.ConsoleApp
dotnet run

同时运行两个项目(推荐)

在两个不同的终端窗口中分别运行:

终端1Web服务:

cd ShengShengBuXi
dotnet run

终端2控制台应用:

cd ShengShengBuXi.ConsoleApp
dotnet run

注意:由于项目功能需要,建议先启动 Web 服务,再启动控制台应用。