This commit is contained in:
owenchen committed 2026-05-28 15:05:46 +08:00
1 parent e60118eb53
commit 2e990e687f
38 files changed
+441 -237

No files matched your search

@@ -11,6 +11,7 @@ using CloudBuilder.AI.Service;
using System;
using CloudBuilder.AI.Data;
using CloudBuilder.AI.SearchCriteria;
using Microsoft.AspNetCore.Mvc;
namespace CloudBuilder.Web.Entry.Controllers.Ai
{
@@ -246,6 +247,26 @@ this.aiBookService= aiBookService;
}
}
[PermissionOperate(name: "AiBook", operate: "Find")]
[HttpPost]
public dynamic GetTtsStream(string text)
{
try
{
var result = aiBookService.GetTtsStream(text);
return result;
}
catch (ValidatedException vex)
{
return vex;
}
catch (Exception ex)
{
return new ServiceErrorException(ex);
}
}
}
}
@@ -11,6 +11,7 @@ using CloudBuilder.AI.Service;
using System;
using CloudBuilder.AI.Data;
using CloudBuilder.AI.SearchCriteria;
using Microsoft.AspNetCore.Mvc;
namespace CloudBuilder.Web.Entry.Controllers.Ai
{
@@ -11,6 +11,7 @@ using CloudBuilder.AI.Service;
using System;
using CloudBuilder.AI.Data;
using CloudBuilder.AI.SearchCriteria;
using Microsoft.AspNetCore.Mvc;
namespace CloudBuilder.Web.Entry.Controllers.Ai
{
@@ -11,6 +11,7 @@ using CloudBuilder.AI.Service;
using System;
using CloudBuilder.AI.Data;
using CloudBuilder.AI.SearchCriteria;
using Microsoft.AspNetCore.Mvc;
namespace CloudBuilder.Web.Entry.Controllers.Ai
{
@@ -11,6 +11,7 @@ using CloudBuilder.AI.Service;
using System;
using CloudBuilder.AI.Data;
using CloudBuilder.AI.SearchCriteria;
using Microsoft.AspNetCore.Mvc;
namespace CloudBuilder.Web.Entry.Controllers.Ai
{
@@ -11,6 +11,7 @@ using CloudBuilder.AI.Service;
using System;
using CloudBuilder.AI.Data;
using CloudBuilder.AI.SearchCriteria;
using Microsoft.AspNetCore.Mvc;
using Microsoft.AspNetCore.Http;
namespace CloudBuilder.Web.Entry.Controllers.Ai
@@ -1,3 +1,4 @@
using CloudBuilder.Core.DatabaseAccessor;
using CloudBuilder.Core.Policy;
using Microsoft.AspNetCore.Authorization;
@@ -1,3 +1,4 @@
using CloudBuilder.Core.DatabaseAccessor;
using CloudBuilder.Core.Policy;
using Microsoft.AspNetCore.Authorization;
@@ -1,3 +1,4 @@
using CloudBuilder.Core.DatabaseAccessor;
using CloudBuilder.Core.Policy;
using Microsoft.AspNetCore.Authorization;
@@ -1,3 +1,4 @@
using CloudBuilder.Core.DatabaseAccessor;
using CloudBuilder.Core.Policy;
using Microsoft.AspNetCore.Authorization;
@@ -1,3 +1,4 @@
using CloudBuilder.Core.DatabaseAccessor;
using CloudBuilder.Core.Policy;
using Microsoft.AspNetCore.Authorization;
@@ -1,3 +1,4 @@
using CloudBuilder.Core.DatabaseAccessor;
using CloudBuilder.Core.Policy;
using Microsoft.AspNetCore.Authorization;
@@ -1,3 +1,4 @@
using CloudBuilder.Core.DatabaseAccessor;
using CloudBuilder.Core.Policy;
using Microsoft.AspNetCore.Authorization;
@@ -1,3 +1,4 @@
using CloudBuilder.Core.DatabaseAccessor;
using CloudBuilder.Core.Policy;
using Microsoft.AspNetCore.Authorization;
@@ -1,3 +1,4 @@
using CloudBuilder.Core.DatabaseAccessor;
using CloudBuilder.Core.Policy;
using Microsoft.AspNetCore.Authorization;
@@ -1,3 +1,4 @@
using CloudBuilder.Core.DatabaseAccessor;
using CloudBuilder.Core.Policy;
using Microsoft.AspNetCore.Authorization;
@@ -1,3 +1,4 @@
using CloudBuilder.Core.DatabaseAccessor;
using CloudBuilder.Core.Policy;
using Microsoft.AspNetCore.Authorization;
@@ -1,3 +1,4 @@
using CloudBuilder.Core.DatabaseAccessor;
using CloudBuilder.Core.Policy;
using Microsoft.AspNetCore.Authorization;