如何创建TTS语音包?
我有一个小应用程序将文本转换为演讲,现在我正在使用microsoft的内置tts包来执行文本演讲,但是,我想让一位专业的声音艺术家创建一个新的文本来演讲语音包.问题是,我不知道如何创建声音包(TTS)
我有一个用户表,其中包含| Firstname | Surname | DateOfBirth | ......以及其他一些专栏.在该特定表上,我有一个更新触发器,如果有人更改任何用户值,它会创建审计.
我的问题是,管理层想要通过以下方式显示可视化审计:
DateChanged |Change |Details
--------------------------------------------------------------------------------
2010/01/01 |FirstName Changed |FirstName Changed from "John" to "Joe"
2010/01/01 |FirstName And Lastname Changed|FirstName Changed from "Smith" to "White "And Lastname changed from "els" to "brown"
2010/01/01 |User Deleted |"ark Anrdrews" was deleted
Run Code Online (Sandbox Code Playgroud)
我相信解决这个问题的最佳方法是修改存储过程,但是如何指示触发器记录这些事情呢?
我在我的MVC应用程序中使用lesscss.org的样式.
它工作得很好,但不幸的是我的网站主机不支持.less文件扩展名,他们也不会添加支持.
虽然LessCSS使用JavaScript,但肯定必须有一种方法可以将我的CSS文件从site.less重命名为site.css并更改JavaScript以使用.css扩展名而不是.less扩展名.
请注意我没有使用dotLess,在发布之前进行编译也不是我想要的.
我有一个UdpClient,在我的MainWindow上触发了一个DataRecevied事件:
public partial class MainWindow : Window
{
public static YakUdpClient ClientConnection = new YakUdpClient();
public ClientData;
public MainWindow()
{
InitializeComponent();
Loaded += OnLoaded;
}
private void OnLoaded(object sender, RoutedEventArgs routedEventArgs)
{
ClientData = new ClientData();
ClientConnection.OnDataReceived += ClientConnectionOnDataReceived;
}
private void ClientConnectionOnDataReceived(object sender, MessageEventArgs messageEventArgs)
{
ClientData.Users = messageEvenArgs.ConnectedUsers;
}
}
Run Code Online (Sandbox Code Playgroud)
我的ClientData和User类如下所示:
public class ClientData
{
public List<User> Users {get;set;)
}
public class User
{
public string Name {get;set;}
}
Run Code Online (Sandbox Code Playgroud)
在我的MainWindow上,我有一个名为UserControl的调用UserListViewViewModelUserListViewModel
ViewModel看起来如下:
public class UserListViewModel: BindableBase …Run Code Online (Sandbox Code Playgroud)