[過去ログ] ふらっと C#,C♯,C#(初心者用) Part155 (1002レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
837
(1): デフォルトの名無しさん (ワッチョイ 5f01-CYaL) [] 2022/09/03(土) 12:05:25.70 ID:pIlh0KDq0(1/19) AAS
>>836
836(1): デフォルトの名無しさん (アウアウウー Sa8b-X5ka) [sage] 2022/09/03(土) 12:04:57.74 ID:MAChL+qha(2/8) AAS
>>835
ボヤけない設定ができるんだが
じゃあそれ教えてやれよw
840: デフォルトの名無しさん (ワッチョイ 5f01-CYaL) [] 2022/09/03(土) 13:15:11.53 ID:pIlh0KDq0(2/19) AAS
>>838
838(1): デフォルトの名無しさん (アウアウウー Sa8b-X5ka) [sage] 2022/09/03(土) 12:22:34.63 ID:MAChL+qha(3/8) AAS
>>837
検索すりゃすぐみつかるから、ってか公式に書いてあるからお前さんが教えてやってくれ
ええ…
851: デフォルトの名無しさん (ワッチョイ 5f01-CYaL) [] 2022/09/03(土) 13:49:52.86 ID:pIlh0KDq0(3/19) AAS
>>849
849(1): デフォルトの名無しさん (アウアウウー Sa8b-X5ka) [sage] 2022/09/03(土) 13:44:09.20 ID:MAChL+qha(7/8) AAS
>>845
お前がはってやれよ
秒でみつかるからさあ
これか?
外部リンク:docs.microsoft.com
863: デフォルトの名無しさん (ワッチョイ 5f01-CYaL) [] 2022/09/03(土) 16:18:52.20 ID:pIlh0KDq0(4/19) AAS
知ってるならリンクくらい貼ればいいのに
864: デフォルトの名無しさん (ワッチョイ 5f01-CYaL) [] 2022/09/03(土) 16:22:09.84 ID:pIlh0KDq0(5/19) AAS
System.SpeechライブラリでSetOutputToDefaultAudioDevice関数を使ったのですが何故かエラーが出てしまいます
.NET MAUIなのがダメなのでしょうか?
867: デフォルトの名無しさん (ワッチョイ 5f01-CYaL) [] 2022/09/03(土) 17:05:50.30 ID:pIlh0KDq0(6/19) AAS
>>866
866(1): デフォルトの名無しさん (ワッチョイ 7fbb-bBdM) [sage] 2022/09/03(土) 16:37:54.43 ID:VhEETHyI0(3/7) AAS
エラーの種類は?エラーメッセージとか出てない?
エラーはSystem.NullReferenceException:Object reference not set to an instance of an objectですね
デフォルトのオーディオデバイスを取得できないという感じでしょうか
869
(1): デフォルトの名無しさん (ワッチョイ 5f01-CYaL) [] 2022/09/03(土) 17:32:09.30 ID:pIlh0KDq0(7/19) AAS
>>868
868(2): デフォルトの名無しさん (ワッチョイ 7fbb-bBdM) [sage] 2022/09/03(土) 17:19:17.65 ID:VhEETHyI0(4/7) AAS
それSetOutputToDefaultAudioDevice呼び出してるインスタンスがnullってるだけじゃないの?
デフォルトのデバイスが設定されてないってことですか?
874: デフォルトの名無しさん (ワッチョイ 5f01-CYaL) [] 2022/09/03(土) 18:53:39.23 ID:pIlh0KDq0(8/19) AAS
>>871
871(1): デフォルトの名無しさん (ワッチョイ 7fbb-bBdM) [sage] 2022/09/03(土) 18:10:15.06 ID:VhEETHyI0(5/7) AAS
>>869
using System;
using System.Speech.Synthesis;

namespace SampleSynthesis {
class Program {
static void Main(string[] args) {
using (var synth = new SpeechSynthesizer()) {
synth.SetOutputToDefaultAudioDevice();
synth.Speak("This is sample text-to-speech output.");
}
Console.WriteLine();
Console.WriteLine("Press any key to exit...");
Console.ReadKey();
}
}
}

これコピペして動くか?
ダメですね…
MAUIなんでデフォルトオーディオデバイスを検出できてないのかも知れません
876: デフォルトの名無しさん (ワッチョイ 5f01-kgqX) [sage] 2022/09/03(土) 18:59:41.56 ID:pIlh0KDq0(9/19) AAS
こんな感じですね、、、
画像リンク

877: デフォルトの名無しさん (ワッチョイ 5f01-kgqX) [sage] 2022/09/03(土) 19:00:20.43 ID:pIlh0KDq0(10/19) AAS
>>875
875(1): デフォルトの名無しさん (アウアウウー Sa8b-X5ka) [sage] 2022/09/03(土) 18:57:47.38 ID:jD7rh1Hda(7/11) AAS
ダメですだけで結果どうなったのかを言わず自分の予想をしつこく繰り返すやつうちにもいるわ
同じエラーが出ますね
878: デフォルトの名無しさん (ワッチョイ 5f01-kgqX) [sage] 2022/09/03(土) 19:03:08.05 ID:pIlh0KDq0(11/19) AAS
音声認識と音声合成を合わせたアプリを作成しようとしてて
音声認識の部分はQiitaに乗ってた奴をそのままコピペしつつ動かない部分を直して実装できました。
それでその認識した文字を音声合成で出力しようとして今にいたります。
881: デフォルトの名無しさん (ワッチョイ 5f01-kgqX) [sage] 2022/09/03(土) 19:22:18.68 ID:pIlh0KDq0(12/19) AAS
>>879
879(1): デフォルトの名無しさん (ワッチョイ 7fbb-bBdM) [sage] 2022/09/03(土) 19:12:14.81 ID:VhEETHyI0(6/7) AAS
まずはSetOutputToDefaultAudioDevice呼び出し時点でsynthがnullになってないかをデバッガで確認しろ
MAUIは触ったこと無いからプラットフォーム側のバグなのかはしらんけど
NullReferenceExceptionってのは実体の無い変数のメンバにアクセスしようとした時に出る例外だから
speechの問題じゃない気がするんだが
めっちゃエラー出てました
画像リンク

882: デフォルトの名無しさん (ワッチョイ 5f01-kgqX) [sage] 2022/09/03(土) 19:27:38.82 ID:pIlh0KDq0(13/19) AAS
>>880
880(1): デフォルトの名無しさん (アウアウウー Sa8b-X5ka) [sage] 2022/09/03(土) 19:19:44.78 ID:jD7rh1Hda(8/11) AAS
フィールドでnewしてるからどこかでnullを代入してない限りsynthがnullは考えにくいわ
当てずっぽう言う前にOSとその例外がどこで発生してるのかをまず聞けよ
あと一行目に#nullable enable入れたらその例外はだいたい防げる
どこにも波線出ないのにその例外が出るならフレームワークの内部で出てる
#nullable enableを記入してみましたが変わりはありませんでした。
884: デフォルトの名無しさん (ワッチョイ 5f01-kgqX) [sage] 2022/09/03(土) 19:31:57.00 ID:pIlh0KDq0(14/19) AAS
これってrateとかstateとかSetOutputToDefaultAudioDeviceを自分で決めて行くと治ったりしますかね?
885: デフォルトの名無しさん (ワッチョイ 5f01-kgqX) [sage] 2022/09/03(土) 19:35:49.42 ID:pIlh0KDq0(15/19) AAS
うーん
Reteを指定してもRateとのところで同じように例外吐かれました
System.NullReferenceException: 'Object reference not set to an instance of an object.'
887: デフォルトの名無しさん (ワッチョイ 5f01-CYaL) [] 2022/09/03(土) 19:49:47.18 ID:pIlh0KDq0(16/19) AAS
>>886
886(1): デフォルトの名無しさん (ワッチョイ 7fbb-bBdM) [sage] 2022/09/03(土) 19:36:48.23 ID:VhEETHyI0(7/7) AAS
synthは問題ないんだな
synth.GetInstalledVoices()でシステムにインスコ済みの合成音声一覧取得できるぽいから一回やってみ
俺の環境では2つ取れた
もし一つも取れなかったらその端末に合成音声インスコしたら動くかもね
GetInstalledVoiceやってみましたがnullですね
コンソールアプリ作って一回やってみます
889: デフォルトの名無しさん (ワッチョイ 5f01-CYaL) [] 2022/09/03(土) 19:58:15.41 ID:pIlh0KDq0(17/19) AAS
空のアプリケーションでサンプルコードコピペしたら動くようです
.NET MAUIだからダメなのかも知れません…
894: デフォルトの名無しさん (ワッチョイ 5f01-CYaL) [] 2022/09/03(土) 21:07:04.81 ID:pIlh0KDq0(18/19) AAS
インストールボイスで何をインストールするかって話ですよね
今回は試しなのでMS標準のやつにしてます
895: デフォルトの名無しさん (ワッチョイ 5f01-CYaL) [] 2022/09/03(土) 21:09:01.10 ID:pIlh0KDq0(19/19) AAS
.NET MAUIではできませんでしたが他のプラットフォームではできると確定したため良かったと思います
付き合ってくれてありがとうございました
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 1.668s*