| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- const { PrismaClient } = require('@prisma/client');
- const prisma = new PrismaClient();
- async function checkAudioResult() {
- const audioUuid = '34efb5a1-ed88-42da-ad17-7adfc9fbb6df';
-
- const audio = await prisma.audioRecord.findUnique({
- where: { audioId: audioUuid },
- select: {
- id: true,
- status: true,
- audioUrl: true,
- audioDuration: true,
- errorMsg: true,
- title: true,
- wordCount: true,
- }
- });
-
- console.log('\n🎵 音频生成结果:\n');
-
- if (!audio) {
- console.log('❌ 未找到音频记录');
- await prisma.$disconnect();
- return;
- }
-
- console.log(`音频ID: ${audio.id}`);
- console.log(`标题: ${audio.title}`);
- console.log(`字数: ${audio.wordCount}字`);
- console.log(`状态: ${audio.status}`);
- console.log(`时长: ${audio.audioDuration || 0}秒`);
- console.log(`音频URL: ${audio.audioUrl || '未生成'}`);
-
- if (audio.errorMsg) {
- console.log(`错误信息: ${audio.errorMsg}`);
- }
-
- if (audio.status === 'completed' && audio.audioUrl) {
- console.log('\n✅ 音频生成成功!');
- console.log(`\n💡 可以在前端访问:`);
- console.log(` http://localhost:5173/#/pages/book-generator/chapter-detail?bookId=5&chapter=1214`);
- } else if (audio.status === 'failed') {
- console.log('\n❌ 音频生成失败');
- } else {
- console.log('\n⏳ 音频生成中...');
- }
-
- await prisma.$disconnect();
- }
- checkAudioResult().catch(console.error);
|