# 下载vosk-android AAR文件 $voskVersion = "0.3.47" $voskUrl = "https://repo1.maven.org/maven2/com/alphacephei/vosk-android/$voskVersion/vosk-android-$voskVersion.aar" $libsDir = "fronted_uniapp\uni_modules\xwq-speech-to-text\utssdk\app-android\libs" Write-Host "🔽 正在下载vosk-android $voskVersion..." -ForegroundColor Cyan # 创建libs目录 if (-not (Test-Path $libsDir)) { New-Item -ItemType Directory -Path $libsDir -Force | Out-Null } $outputFile = Join-Path $libsDir "vosk-android-$voskVersion.aar" try { # 使用阿里云镜像(如果可用) $aliyunUrl = "https://maven.aliyun.com/repository/public/com/alphacephei/vosk-android/$voskVersion/vosk-android-$voskVersion.aar" Write-Host "尝试从阿里云镜像下载..." -ForegroundColor Yellow Invoke-WebRequest -Uri $aliyunUrl -OutFile $outputFile -ErrorAction Stop Write-Host "✅ 下载成功!" -ForegroundColor Green } catch { Write-Host "阿里云镜像失败,尝试Maven中央仓库..." -ForegroundColor Yellow try { Invoke-WebRequest -Uri $voskUrl -OutFile $outputFile -ErrorAction Stop Write-Host "✅ 下载成功!" -ForegroundColor Green } catch { Write-Host "❌ 下载失败: $_" -ForegroundColor Red Write-Host "请手动从以下地址下载:" -ForegroundColor Yellow Write-Host $voskUrl -ForegroundColor Cyan Write-Host "并保存到:$outputFile" -ForegroundColor Cyan exit 1 } } Write-Host "" Write-Host "文件保存位置:$outputFile" -ForegroundColor Green Write-Host "文件大小:$((Get-Item $outputFile).Length / 1MB) MB" -ForegroundColor Green